layoutparams 썸네일형 리스트형 [Android] RecyclerView 에서 각 View 크기 조절 RecyclerView 에서 동적으로 Layout을 바꾸고 싶을 경우 아래와 같이 수정해보세요.View의 width 와 height를 같게 만드는 소스 이다. ## onBindViewHolder 함수 내에서GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams)viewHolder.itemView.getLayoutParams(); layoutParams.height = layoutParams.width; viewHolder.itemView.requestLayout(); RecyclerView에서 설정한 LayoutManager에서 사용하는 LayoutParams를 가져 온후, 수정하면 된다. 참고 하세요. 더보기 [ Android ] Dialog 위치 이동 this.pd = new ProgressDialog(this); LayoutParams params = this.pd.getWindow().getAttributes(); params.y = -80; this.pd.getWindow().setAttributes(params); this.pd.setCancelable(false); this.pd.setIndeterminate(true); this.pd.setMessage(getResources().getString(R.string.str_loading)); this.pd.show(); 위 세 줄로 변경 할 수 있습니다. Dialog의 창 속성을 받아 그것을 변경하는 겁니다. 이것 외에도 getWindow().setGravity(Gravity.BOTTOM); .. 더보기 이전 1 다음