【问题标题】:Android layout: button's vertical paddingAndroid布局:按钮的垂直填充
【发布时间】:2016-04-29 23:46:01
【问题描述】:

如何使按钮的垂直填充足够小?

这是一个例子:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@android:color/holo_red_dark"
    android:padding="0dp"
    android:text="New Button"/>

这就是我得到的:

如您所见,仍有垂直填充。
如何调整?

【问题讨论】:

    标签: android android-layout button padding


    【解决方案1】:

    尝试将最小高度设置为较小的值:

    android:minHeight=5dp
    

    【讨论】:

    • 谢谢,有帮助。我肯定将事件设置为 0dp :)
    【解决方案2】:

    在你的 xml 中添加这一行,它应该删除字体的垂直填充:

    android:includeFontPadding="false"
    

    【讨论】:

    • 抱歉,这没有帮助。
    【解决方案3】:

    我已经尝试了@Iulian Vărzaru 所说的内容,并删除了一些填充。

    顺便说一句,我认为填充来自您的android:background="@android:color/holo_red_dark"

    你可以在这里看到@Iulian Vărzaru 的建议:

    以下代码:

     <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="180dp"
            android:background="@android:color/holo_red_dark"
            android:includeFontPadding="false"
            android:padding="0dp"
            android:text="New Button" />
    

    但是,如果我们删除它:

    以下代码:

    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="180dp"
            android:includeFontPadding="false"
            android:padding="0dp"
            android:text="New Button" />
    

    所以,我的建议是使用您自己的样式来为它着色,如下所示:

    How to set Style for a button in Android?

    或者,在样式中使用&lt;item name="android:colorButtonNormal"&gt;#FF9800&lt;/item&gt;

    最后,在这里你可以看到好的结果:

    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="180dp"
            android:text="New Button" />
    

    【讨论】:

      猜你喜欢
      • 2021-06-06
      • 1970-01-01
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多