无法摆脱按钮上的底部填充

时间:2011-03-06 16:32:34

标签: android

我有一个按钮。它似乎有底部填充我无法摆脱:

<Button
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="Foo"/>

在资源编辑器中,我可以单击按钮,然后在那里看到按钮底边下方的填充。这似乎阻止我在父亲RelativeLayout中垂直居中按钮。

enter image description here

我尝试设置padding = 0dip和layout_margin = 0dip,没有效果。底部填充持续存在。

由于

4 个答案:

答案 0 :(得分:5)

填充位于按钮本身的9个补丁中。

我建议不要试图补偿,因为这些图形资源可能会在没有通知的情况下发生变化。你最好离开building your own 9-patch或者编辑现有的去除填充。

答案 1 :(得分:3)

设置 android:layout_marginBottom =“ - 5dp”这个按钮很适合我。

答案 2 :(得分:2)

我迟到了回答此问题,但如果有人遇到类似用例(Removing all the inner and outer padding in Button

,请考虑分享
<Button
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="-5dp"
android:layout_marginLeft="-5dp"
android:layout_marginRight="-5dp"
android:layout_marginTop="-5dp"
android:minHeight="-2dp"
android:minWidth="-2dp"
android:text="TextView"
android:textSize="12sp" />

答案 3 :(得分:0)

Hmn真的很奇怪。从来没有注意到。可能是因为你通常会想要按钮周围的小空间。

还尝试了margin / padding = 0dp并且确实不起作用。

你可以设置android:layout_marginBottom =“ - 10dp”但是:)。