【问题标题】:Best way to change width/height of a widget programmatically? [duplicate]以编程方式更改小部件宽度/高度的最佳方法? [复制]
【发布时间】:2011-03-16 23:16:27
【问题描述】:

可能重复:
Android: How to resize a custom view programmatically?

以编程方式更改小部件(我的意思是 UI 小部件,android.view.View 的子类)的宽度/高度的最佳方法是什么?

这样做是可行的,但似乎不太正确:

ViewGroup.LayoutParams params = mSomeView.getLayoutParams();
params.height += 10;
mSomeView.setLayoutParams(params);

【问题讨论】:

  • 您是指“widget”(即android.view.View 的子类)还是“app widget”(即出现在主屏幕上的thingamajig)?
  • 这段代码工作正常,你不需要第三行mSomeView.setLayoutParams(params);

标签: android


【解决方案1】:

我一直在使用这种方法来更改 LayoutParams 属性,这对我来说似乎已经足够好了。谷歌搜索后,我没有找到任何其他好方法。

【讨论】:

    猜你喜欢
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    相关资源
    最近更新 更多