在Android中,总有一些属性值没有明确定义如何动态更改和设置视图。在我的情况下,我正在尝试设置ListView
的垂直滚动条可绘制对象。在ListView
类中没有方法可以让您设置此项。我只能在XML中使用android:scrollbarThumbVertical="@drawable/new_scroll_bar"
来定义此项。是否有任何解决办法可以让我动态更改未定义的属性?
在Android中,总有一些属性值没有明确定义如何动态更改和设置视图。在我的情况下,我正在尝试设置ListView
的垂直滚动条可绘制对象。在ListView
类中没有方法可以让您设置此项。我只能在XML中使用android:scrollbarThumbVertical="@drawable/new_scroll_bar"
来定义此项。是否有任何解决办法可以让我动态更改未定义的属性?
看起来似乎不可能,因为该文档没有提到相应的方法来设置该XML属性。
文档中说它对应于全局资源属性:
android.R.attr.scrollbarThumbHorizontal
您可以通过编程将其设置为可绘制的。
参考:http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical
如果这是您想要的,请告诉我。
ListView
上调用什么方法来设置它?并没有类似于ListView.setScrollBarThumbVertical()
的方法。你能帮我找到我应该使用哪些具体方法来设置它吗? - Brian