Android: заполнение нескольких элементов в строке списка - PullRequest
0 голосов
/ 11 марта 2010

Я пытаюсь заполнить список, и мой вопрос заключается в том, как связать строку списка с несколькими элементами. Пока что у меня есть:

String[] homeLists = getResources().getStringArray(R.array.homeItems); 
setListAdapter(new ArrayAdapter<String>(this, R.layout.home_item, R.id.homeItemName, homeLists));

home_item выглядит так:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
<TextView android:id="@+id/homeItemName" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp"/>

Если я добавлю еще одно TextView с именем "homeItemDec", как я буду связывать homeItemName и homeItemDesc в моем вызове setListAdapter?

1 Ответ

3 голосов
/ 11 марта 2010

Как только вы выйдете за рамки основного элемента списка, вы, вероятно, захотите начать создавать свой собственный адаптер и возвращать настраиваемое представление для каждой ячейки. Пример кода здесь

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