以编程方式更改窗口小部件宽度/高度的最佳方法?

syn*_*nic 11 android

可能重复:
Android:如何以编程方式调整自定义视图的大小?

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

做这样的事情有效,但看起来不太对劲:

ViewGroup.LayoutParams params = mSomeView.getLayoutParams();
params.height += 10;
mSomeView.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

Moj*_*sin 7

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