【发布时间】:2015-09-13 10:08:03
【问题描述】:
一般来说,我试图了解在 Android 中是否可以通过编程方式任意更改视图的属性。
我知道有许多属性可以通过方法(例如 TextView.setBackgroundColor() 等等)进行更改,但并不是每个可能的属性都没有方法。
具体来说,我有兴趣实例化自定义视图,然后更改 layout_weight。我有兴趣学习如何做到这一点,但总的来说,我想知道如果我不能以编程方式更改它的属性,我应该如何创建自定义视图。我知道我可以在 xml 中更改其所有属性(包括自定义 xml 属性),但我希望能够在运行时实例化视图。
【问题讨论】: