Я пытаюсь сгенерировать ListView с заголовком, используя данные, полученные во время выполнения.В конструкторе моего ListAdapter, который расширяет ArrayAdapter, я делаю следующее:
textViews = new TextView[tableHeaders.size()];
for (int index = 0; index < tableHeaders.size(); index++) {
textViews[index] = new TextView(context);
textViews[index].setWidth((((TableHeaderValues) tableHeaders
.elementAt(index)).getHeaderWidth() * width) / 100);
textViews[index].setSingleLine();
linearLayout.addView(textViews[index]);
}
В моем методе getview () я устанавливаю текст для каждого текстового представления и возвращаю LinearLayout.Однако мой вывод не отображает все строки.Предположим, у меня есть 3 строки, он отображает только вторую строку, а две другие строки не видны.В чем может быть причина?Может кто-нибудь любезно предложить мне лучший способ сделать это.