Ручной вызов onListItemCLick - PullRequest
       3

Ручной вызов onListItemCLick

0 голосов
/ 09 сентября 2010

Я использую ListView с SimpleAdapter. После того, как данные заполнены, я бы хотел установить первый элемент в списке. Это можно сделать, нажав на элемент списка на экране. Я хочу просто вызвать метод сразу после заполнения списка, чтобы, когда вы видите пользовательский интерфейс, он уже готов. Моя единственная проблема - получить представление из ListView. Я заметил, что его дочерние элементы нулевые, но в SimpleAdapter есть элементы. Когда я пытаюсь получить эти элементы, они не являются представлениями, и я не могу сопоставить вызов метода

protected void onListItemClick(ListView l, View v, int position, long id)

потому что я не могу получить правильное представление. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 21 октября 2010

После долгих поисков решение состоит не в том, чтобы сделать ручной вызов, а в том, чтобы переопределить метод getView адаптера. Таким образом, я могу изменить цвет фона и не нужно вручную вызывать onListItemClick()

...