2011-12-02 197 views
3

总是有一些属性值,Android并未明确定义如何为视图动态更改和设置。在我的情况下,我试图设置ListView的垂直滚动条可绘制。 ListView类没有办法让你设置它。我只能用android:scrollbarThumbVertical="@drawable/new_scroll_bar"来定义这个XML。是否有任何解决方法,可以让我改变不动态定义的属性?动态设置属性值

回答

0

这似乎是不可能的,因为文档没有引用相应的方法来设置该XML属性。

0

在文档它说,它相当于全球资源属性:

android.R.attr.scrollbarThumbHorizontal 

您可以编程设置此等于绘制。

编号:http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical

让我知道,如果那是你试图去。

+3

是的,这是我在说什么,但我怎么能设置这个值的程序?我用什么方法调用ListView来设置它?没有像ListView.setScrollBarThumbVertical()这样的方法。你能帮我找到我想用什么具体方法来设置它吗? – Brian