Установка значений атрибутов динамически - PullRequest
3 голосов
/ 02 декабря 2011

Всегда есть несколько значений атрибутов, которые Android явно не определяет, как изменять и задавать динамически для представлений.В моем случае я пытаюсь установить вертикальную полосу прокрутки ListView.В классе ListView нет метода, который позволял бы вам устанавливать это.Я могу определить это только в XML, используя android:scrollbarThumbVertical="@drawable/new_scroll_bar".Есть ли ЛЮБОЙ обходной путь, который позволил бы мне изменять атрибуты, не определенные динамически?

Ответы [ 2 ]

0 голосов
/ 02 декабря 2011

Это кажется невозможным, поскольку документ не ссылается на соответствующий метод для установки этого атрибута XML.

0 голосов
/ 02 декабря 2011

В документах говорится, что он соответствует глобальному атрибуту ресурса:

android.R.attr.scrollbarThumbHorizontal

Вы можете установить его равным отрисовке программно.

Ссылка: http://developer.android.com/reference/android/view/View.html#attr_android:scrollbarThumbVertical

Дайте мне знать, если это то, к чему вы пытались добраться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...