Как программно добавить элементы в Android ListView? - PullRequest
0 голосов
/ 16 ноября 2009

У меня есть ListView с адаптером, расширяющим BaseAdapter. Я создаю представление (из LinearLayout и помещаю на него некоторые элементы в зависимости от некоторых параметров. У меня есть текстовое представление с отрисовкой, а иногда и другое текстовое представление рядом с отрисовкой в ​​этом горизонтальном линейном расположении. похоже на работу.

setLayoutParams(new
ListView.LayoutParams(ListView.LayoutParams.FILL_PARENT,
          ListView.LayoutParams.WRAP_CONTENT));

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

1 Ответ

1 голос
/ 23 декабря 2009

Измените все ListView, LayoutContainer и TextView на FILL_PARENT, которые должны выполнять эту работу.

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