按钮内的保证金

时间:2011-12-15 09:05:04

标签: android android-layout

我正试图在文本和边框之间的按钮内设置一些边距,但我不知道如何指定它们。

我知道的唯一方法是使用android:layout_width =“...”,但这与文字大小无关。

谢谢!

3 个答案:

答案 0 :(得分:102)

如果您正在寻找这个厚脸皮文字左侧和右侧的填充: 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

答案 1 :(得分:33)

使用填充在按钮中的边框和文本之间添加边距。

答案 2 :(得分:1)

  

要测量其尺寸,视图会考虑其填充。该   padding以左,上,右和底的像素表示   部分视图。填充可用于抵消内容   按特定数量的像素查看。例如,左边填充为2   将视图的内容推到左侧右侧2个像素   边缘。

official doc了解详情。