代码之家  ›  专栏  ›  技术社区  ›  synic

以编程方式更改小部件宽度/高度的最佳方法?[复制品]

  •  10
  • synic  · 技术社区  · 14 年前

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

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

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

    ViewGroup.LayoutParams params = mSomeView.getLayoutParams();
    params.height += 10;
    mSomeView.setLayoutParams(params);
    
    1 回复  |  直到 14 年前
        1
  •  7
  •   Mojo Risin    14 年前

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