2011-12-15 16 views
22

テキストと境界線の間にあるボタンの内側に余白を入れようとしていますが、それらを指定する方法がわかりません。ボタンの内側の余白

私が知っている唯一のやり方は、android:layout_width = "..."ですが、これはテキストサイズとは関係ありません。

ありがとうございます!

+0

で、テキストのサイズを個別に定義する必要があります。 –

答えて

26

ボタンの枠線とテキストの間に余白を追加するには、パディングを使用します。

1

ビューのサイズを測定するには、そのパディングが考慮されます。パディングは、ビューの左上、右上、および下端のピクセルで表されます。パディングを使用して、ビューの内容を特定のピクセル量だけオフセットすることができます。たとえば、2の左パディングは、左端の右側に2ピクセル分のビューの内容をプッシュします。

続きを読むofficial doc

97

あなたは、この生意気なテキストの左右のパディングのこの種を探しているなら:ここ enter image description here

あなたが何をすべきかです。 :

<Button 
    android:id="@+id/she_was_good" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:soundEffectsEnabled="false" 
    android:layout_alignParentBottom="true" 
    android:paddingRight="25dp" 
    android:paddingLeft="25dp" 
    android:text="@string/im_sorry_lol_str" /> 

あなたが探している部分がテキストになりたいんpaddingRightpaddingLeft

+14

「プロフェッショナル」とは、ユーモアを失っている必要があるということです。 upvotesは、笑いが自分の健康に良いことを知っている人からのものです... – WarrenFaith

+0

このポストは注目を集めているようですので、イメージを変更しました。 – Reno

+2

元々は "私はあなたのミルクセーキを飲む?" –

関連する問題