我有一个按钮。它似乎有底部填充我无法摆脱:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Foo"/>
在资源编辑器中,我可以单击按钮,然后在那里看到按钮底边下方的填充。这似乎阻止我在父亲RelativeLayout中垂直居中按钮。
我尝试设置padding = 0dip和layout_margin = 0dip,没有效果。底部填充持续存在。
由于
答案 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)
还尝试了margin / padding = 0dp并且确实不起作用。
你可以设置android:layout_marginBottom =“ - 10dp”但是:)。