で追加した画像の余白やパディングを設定することは可能ですかandroid:drawableLeft
?
ベストアンサー1
cephus が述べたように、android:drawablePadding
ボタンが十分に小さい場合にのみ、テキストと描画可能領域の間にパディングが強制されます。
大きなボタンをレイアウトする場合、とandroid:drawablePadding
を組み合わせて使用して、テキストと描画可能要素をボタンの中央に向かって内側に強制することができます。 左と右のパディングを個別に調整することで、レイアウトを非常に細かく調整できます。android:paddingLeft
android:paddingRight
以下は、パディングを使用してテキストとアイコンをデフォルトよりも近づけるボタンの例です。
<Button android:text="@string/button_label"
android:id="@+id/buttonId"
android:layout_width="160dip"
android:layout_height="60dip"
android:layout_gravity="center"
android:textSize="13dip"
android:drawableLeft="@drawable/button_icon"
android:drawablePadding="2dip"
android:paddingLeft="30dip"
android:paddingRight="26dip"
android:singleLine="true"
android:gravity="center" />