【问题标题】:Buttons with minimal padding (in XML)具有最小填充的按钮(在 XML 中)
【发布时间】:2014-04-24 11:08:09
【问题描述】:

我正在制作一个仅供我个人使用的图像处理测试环境。我想同时在屏幕上有很多按钮 - 不幸的是屏幕变得相当拥挤。如果我可以减少按钮内文本每一侧的填充量会更好(最终结果是否有点难看并不重要),但我不确定最好的方法。我可以通过使用样式设置来做到这一点吗?

我的应用中的一个典型按钮目前如下所示:

<Button
    android:id="@+id/but_startstoprec"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/but_histogram"
    android:layout_below="@+id/but_histogram"
    android:text="Rec/Stp" />

【问题讨论】:

  • 是的,或者使用dimens文件(只是为了不同的分辨率有不同的填充)。当然,您可以将样式和尺寸技术结合起来,以提高灵活性。
  • stackoverflow.com/questions/16394252/… 可以回答您的问题。
  • @ojs:完美,android:minWidth="0dip" 就可以了。把它作为一个答案,我会把它标记为正确的。

标签: android xml


【解决方案1】:

您可以使用以下设置

<Button
    ...
    android:padding="0dp"
    ...

以及将按钮元素的最小宽度和高度设置为0,而不是限制按钮的最小尺寸:

<Button
    ... 
    android:minHeight="0dp" 
    android:minWidth="0dp" 
    ...

最好的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 2013-07-21
    • 1970-01-01
    • 2017-03-08
    • 2021-12-02
    • 2013-05-26
    相关资源
    最近更新 更多