Как настроить списки без прокрутки? - PullRequest
1 голос
/ 13 февраля 2011

Я пытаюсь создать действие с интерфейсом, похожим на действие «добавить контакт» в стандартном приложении для людей, то есть что-то с несколькими списками (адресами электронной почты, телефонными номерами и т. Д.), Каждый из которых имеетпеременное количество записей и кнопка «Добавить».Сами списки не прокручиваются (т. Е. Все записи отображаются постоянно), но весь интерфейс прокручивается.

Моя первая попытка использует несколько представлений списка внутри линейного макета внутри представления прокрутки;код добавляет элементы в списки по мере необходимости.Однако я не могу найти способ предотвратить прокрутку списков, а не показывать их во всю длину.

Может кто-нибудь подсказать, как можно остановить прокрутку списков?Или, возможно, предложить лучший контейнер, чем просмотр списка (я не хочу заново изобретать колесо)?

Спасибо, Ричард

Ответы [ 3 ]

1 голос
/ 13 февраля 2011

Рассматривали ли вы вместо этого использование табличного представления?Должно быть возможно сделать строки кликабельными.Вот как создать строки таблицы в коде в моем другом ответе: Как динамически заполнить TableLayout с помощью ImageView в android jdk?

0 голосов
/ 13 февраля 2011

Сами списки не прокручиваются (т.е. все записи отображаются постоянно), но общий интерфейс прокручивается.

Это неверно.Не все записи показываются постоянно1012 *.

Или, возможно, предложить лучший контейнер, чем просмотр списка (я не хочу заново изобретать колесо)?

Добавить контактупражнение использует a ScrollView, обернутый вокруг LinearLayout, в котором содержится каждый из «редакторов».

0 голосов
/ 13 февраля 2011

Возможно, ExpandableListView будет более полезным здесь.http://developer.android.com/reference/android/widget/ExpandableListView.html для получения дополнительной информации

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