0

ImageButton のサイズをプログラムで取得および設定するにはどうすればよいですか? Androidはボタンサイズを画像サイズよりも大きくするようです。多分私は間違っています。画像サイズと同じサイズにしたい。

4

3 に答える 3

3

xmlレイアウトでパディングを0dpに設定してみてください。

<ImageButton ...
android:padding="0dp" />

画像はボタンと同じ大きさである必要があります。ボタン(画像ではない)を透明にしたい場合は、ボタンの背景色を@nullに設定します。

<ImageButton ...
android:background="@null" />
于 2012-04-23T07:23:58.630 に答える
0
int height = button.getLayoutParams().height;
int width = button.getLayoutParams().width;

button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT));
于 2012-04-23T07:27:44.640 に答える