Android устанавливает элементы ячейки списка без специального адаптера списка - PullRequest
1 голос
/ 26 августа 2011

Я хочу сделать что-то вроде mylistview.setElementsofView(0).getElementById.setColor("black");

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

это кажется очень запутанным, когда другие части списка так легко доступны.

есть ли какая-то унаследованная функция, к которой я могу получить доступ в списке просмотра, чтобы позволить мне получить доступ к элементам определенного представления без специального адаптера?

Спасибо за понимание

Ответы [ 2 ]

2 голосов
/ 02 сентября 2011

Краткий ответ на ваш вопрос:

is there some inherited function I can access in listview to allow me to access the elements of a particular view without a custom adapter?

к сожалению нет.

Как вы думаете, почему настройка нестандартного адаптера настолько запутана? Просто сделайте настроенный класс адаптера вложенным классом в вашей деятельности. Скорее всего, вам нужно только переопределить метод getView (). В конце концов, вы потратите на это гораздо меньше времени, чем на поиск «простого» решения.

0 голосов
/ 01 сентября 2011

А как же

myListView.getChild(index).setColor("black");
...