Как отобразить список <> с помощью ListView? - PullRequest
0 голосов
/ 25 мая 2010

Когда я использую ListView для отображения массива моего объекта, я могу использовать следующий код:

MyObject[] myObject;
...  
ArrayAdapter<MyObject> itemList = new ArrayAdapter<MyObject>(this, R.layout.list, myObject);   
setListAdapter(itemList);

В случае, если вход является списком:

List<MyObject> myobject;

Как я могу назначить его ListAdapter? Пожалуйста, посоветуйте, Thx!

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Существует еще один конструктор для ArrayAdapter, который принимает список:

ArrayAdapter(Context context, int textViewResourceId, List<T> objects)

См. ArrayAdapter Java документ для полного списка!

0 голосов
/ 26 мая 2010

Даже на вопрос, кажется, уже дан ответ, я хотел бы упомянуть использование пользовательских списков просмотра с пользовательским адаптером:

Существует большое руководство по использованию списка

http://developerlife.com/tutorials/?p=327

второй урок (из 6 частей) вы можете найти здесь:

http://www.androidguys.com/2008/07/14/fancy-listviews-part-one/

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