У меня есть ListView с адаптером, расширяющим BaseAdapter. Я создаю представление (из LinearLayout и помещаю на него некоторые элементы в зависимости от некоторых параметров. У меня есть текстовое представление с отрисовкой, а иногда и другое текстовое представление рядом с отрисовкой в этом горизонтальном линейном расположении. похоже на работу.
setLayoutParams(new
ListView.LayoutParams(ListView.LayoutParams.FILL_PARENT,
ListView.LayoutParams.WRAP_CONTENT));
Так что, когда мое текстовое представление не заполняет всю ширину списка, я могу только щелкнуть мышью по части элементов с виджетом. Я пытался много играть с макетом, и я не могу заставить это работать. Параметры, кажется, игнорировать все вместе. Единственный хак, который мне помог, - это установить большую минимальную ширину для моего линейного макета, но я не думаю, что это лучшее решение.