Динамическое создание представления списка с заголовком - PullRequest
0 голосов
/ 22 февраля 2011

Я пытаюсь сгенерировать 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 строки, он отображает только вторую строку, а две другие строки не видны.В чем может быть причина?Может кто-нибудь любезно предложить мне лучший способ сделать это.

1 Ответ

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

Я лично предпочитаю использовать эффективный адаптер.

Проверьте ссылку здесь

Изменение фона ListView - странное поведение

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