动态设置属性值
Posted
技术标签:
【中文标题】动态设置属性值【英文标题】:Setting attribute values dynamically 【发布时间】:2011-12-02 02:05:13 【问题描述】:android 始终没有明确定义如何为视图动态更改和设置一些属性值。就我而言,我试图设置ListView
的垂直滚动条可绘制。 ListView
类中没有任何方法可以让您设置它。我只能使用android:scrollbarThumbVertical="@drawable/new_scroll_bar"
在 XML 中定义它。是否有任何解决方法可以让我更改未以其他方式动态定义的属性?
【问题讨论】:
【参考方案1】:这似乎是不可能的,因为文档没有引用相应的方法来设置该 XML 属性。
【讨论】:
【参考方案2】:在文档中它说它对应于全局资源属性:
android.R.attr.scrollbarThumbHorizontal
您可以通过编程将其设置为可绘制对象。
参考:http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical
让我知道你是否想要达到这个目的。
【讨论】:
是的,这就是我要说的,但是如何以编程方式设置此值?我用什么方法调用ListView
来设置它?没有像ListView.setScrollBarThumbVertical()
这样的方法。你能帮我找到我想用什么具体方法来设置它吗?以上是关于动态设置属性值的主要内容,如果未能解决你的问题,请参考以下文章