【问题标题】:setWidth() Button AndroidsetWidth() 按钮 Android
【发布时间】:2013-01-03 03:41:43
【问题描述】:

我创建了一个放置在 RelativeLayout 中的 Button,我想设置它的大小。但我只能设置比原来更大的尺寸,例如我可以将其调整为 200dp 但不能调整为 20dp。

有解决办法吗?

这是我的代码

Button b = new Button(getApplicationContext());
myLayout.addView(b);
b.setWidth(200); // Work
b.setWidth(20); // Don't work

谢谢

【问题讨论】:

    标签: android button view size width


    【解决方案1】:

    这是因为Button 默认的最小宽度为64dip。在设置宽度之前将其设置为0

    b.setMinimumWidth(0);
    

    【讨论】:

      【解决方案2】:

      您可以通过在UI设计右侧xml的设计面板的属性窗口中给出值来设置按钮的宽度。 您可以使用小按钮而不是按钮使其成为 20dpi。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-04
        • 1970-01-01
        • 2016-09-09
        • 2011-10-16
        相关资源
        最近更新 更多