xml파일내에서 

<LinearLayout

android:layout_width="240dip"

android:layout_height="320dip" />


설정해줘도 LayoutParams 사용할 경우 안되는 경우가 있었었었었었다



LayoutParams params = new LayoutParams( 240, 320 ) 해줘도 단위가 달라져서 찾아보던 중


final int width = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 240, getResources().getDisplayMetrics());

final int height = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 320, getResources().getDisplayMetrics());


LinearLayout.LayoutParams paramlinear = new LinearLayout.LayoutParams(width,height);


하니까 됨ㅋ





+ Recent posts