11

グラフィックレイアウトでマウスを使用するか、ImageButtonコードを使用し てサイズを変更したい. しかし、これを行うたびに、実際にはサイズが変更されず、小さくはありませんが、端がカットされます。android:layout_widthandroid:layout_heightImageButton

前もって感謝します

4

4 に答える 4

21

ボタンに画像を設定するには、まずandroid:srcではなくandroid:backgroundを使用してみてください。ほとんどの場合、役に立ちます。そうでない場合は、これらを参照してください。

于 2013-02-11T07:31:04.053 に答える
4
    <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" />
于 2018-07-11T17:17:21.957 に答える
2

ボタンの固定サイズを指定する必要があります(のdp代わりに使用px)。例:

<ImageButton 
  android:background="@drawable/ic_menu_more" 
  android:layout_width="50dip" 
  android:layout_height="50dip" 
/>
于 2013-02-11T08:06:07.287 に答える
1

画像のサイズに問題がある可能性があります。サイズ変更された画像を使用してから、画像ボタンで使用してみてください。次に、ボタンの幅と高さを設定できます。

于 2013-02-11T08:03:05.793 に答える