버튼을 화면의 특정 비율로 모든 화면에 맞추는 간단한 방법을 찾으려고합니다.클래스의 이미지 버튼 레이아웃 매개 변수 설정
Display display = getWindowManager().getDefaultDisplay();
int swidth = display.getWidth();
int sheight = display.getHeight();
RelativeLayout.LayoutParams ablayoutparams = new RelativeLayout.LayoutParams((int)
(swidth*.1666666) , (int)(sheight*.1));
about.setLayoutParams(ablayoutparams);
결과가 어떤 버튼이 없다 : 나는이 같은 레이아웃 매개 변수를 설정하려고 내 main.java에서 다음
<ImageButton
android:src="@drawable/about"
android:scaleType="fitXY"
android:padding="0dp"
android:layout_height="80dp"
android:layout_width="80dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:id="@+id/about">
</ImageButton>
:이처럼 내 main.xml에있는 버튼을 선언 화면에. 내가 도대체 뭘 잘못하고있는 겁니까?
코드 상단에서 정확한 "LayoutParams"를 가져 왔습니까? –