отображать несколько элементов в одной строке списка в Android - PullRequest
1 голос
/ 09 июня 2010

Сейчас нет, если этот заголовок очень понятен, но я хотел бы понять, как это возможно: альтернативный текст http://developer.android.com/resources/articles/images/list_fade_4.png
И как мы можем иметь 2 элемента в одной строке просмотра списка и обрабатывать разные клики, так как просмотр списка имеет дело с обработкой клика на дочернем элементе.

Спасибо всем, кто мог бы указать мне правильное направление.

Ответы [ 3 ]

2 голосов
/ 09 июня 2010

В любое время, когда вам нужно что-то большее, чем простой список текста, вы должны определить в файле XML, как будут выглядеть элементы вашего списка.В них может быть что угодно, когда вы их определяете.В приведенном выше примере вы можете добиться чего-то похожего, определив элемент списка с двумя статическими текстовыми элементами и двумя изображениями.Вы можете зарегистрировать прослушиватели для отдельных компонентов, чтобы при нажатии пользователем на левое изображение открывалась левая ссылка и т. Д.еще много, что лучше.

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

0 голосов
/ 09 июня 2010

В этом случае вы должны использовать GridView, а не ListView. Проверьте это здесь: http://developer.android.com/reference/android/widget/GridView.html

0 голосов
/ 09 июня 2010

Когда вы создаете свой ListAdapter, вы можете передать макет для использования в элементах списка.В этом макете вы можете указать любые объекты пользовательского интерфейса, в этом случае изображения и текстовые представления.

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