グラフィックレイアウト上でマウスを使用するか、Android:layout_width
、Android:layout_height
によるコードを使用して、ImageButton
のサイズを変更したいと思います。しかし、これを行うときはいつでも、ImageButton
のサイズは変更されません。実際、サイズは小さくありませんが、端がカットされています。
前もって感謝します
まず、設定にAndroid:srcの代わりにAndroid:backgroundを使用してみてくださいボタンの画像。ほとんどの場合、役に立ちます。そうでない場合は、これらを参照してください。
ボタンの固定サイズを指定する必要があります(dp
の代わりにpx
を使用します)。例:
<ImageButton
Android:background="@drawable/ic_menu_more"
Android:layout_width="50dip"
Android:layout_height="50dip"
/>
画像のサイズに問題がある可能性があります。サイズ変更された画像を使用してから、画像ボタンで使用してみてください。ボタンの幅と高さを設定できます。
<ImageButton
Android:layout_width="48dp"
Android:layout_height="48dp"
Android:background="@drawable/ic_star_border"
/>
or
<ImageButton
Android:layout_width="36dp"
Android:layout_height="36dp"
Android:background="?selectableItemBackgroundBorderless"
Android:scaleType="fitXY"
Android:src="@drawable/ic_delete" />