【问题标题】:Setting attribute values dynamically动态设置属性值
【发布时间】:2011-12-02 02:05:13
【问题描述】:

Android 始终没有明确定义如何为视图动态更改和设置一些属性值。就我而言,我试图设置ListView 的垂直滚动条可绘制。 ListView 类中没有任何方法可以让您设置它。我只能使用android:scrollbarThumbVertical="@drawable/new_scroll_bar" 在 XML 中定义它。是否有任何解决方法可以让我更改未以其他方式动态定义的属性?

【问题讨论】:

    标签: android view attributes dynamic


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在文档中它说它对应于全局资源属性:

      android.R.attr.scrollbarThumbHorizontal
      

      您可以通过编程将其设置为可绘制对象。

      参考:http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical

      让我知道你是否想要达到这个目的。

      【讨论】:

      • 是的,这就是我要说的,但是如何以编程方式设置此值?我用什么方法调用ListView 来设置它?没有像ListView.setScrollBarThumbVertical() 这样的方法。你能帮我找到我想用什么具体方法来设置它吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 2013-06-18
      • 2011-02-18
      • 1970-01-01
      • 2012-08-21
      • 2017-08-18
      相关资源
      最近更新 更多