ボタンを画面の特定のパーセンテージとして任意の画面に合わせる簡単な方法を見つけようとしています。クラスのimagebuttonsレイアウトパラメータを設定する
<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.javaで、私はこのようなレイアウトパラメータを設定しよう:私はこのように私のmain.xmlでボタンを宣言
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);
結果がNOボタンがないです画面上。私は間違って何をしていますか?
コードの先頭に正しい「LayoutParams」をインポートしていますか? –