Два независимых ListViews на одном экране + заголовок TextView - PullRequest
0 голосов
/ 15 октября 2010

У меня есть два ListView, каждый из которых содержит строку [], которую я создал локально.Я хотел показать их обоих на одном экране, но все еще сохраняя их свойства (список 1 имеет цвет фона, а список 2 - свой).Можно ли это сделать?

Также я пытаюсь добавить локально созданный TextView на экран;Я попытался addHeaderView (), но он генерирует исключение Source not Found с BlockLayoutRequest, установленным в false.Я не знаю, что это означает и что вызывает ошибку, кто-нибудь может указать, что не так?

Вот мой код:

Resources r = getResources();
String[] horarios_ida = r.getStringArray(R.array.horarios_b_1_dragao);
String[] aplicaveis_ida = HorariosAplicaveis(horarios_ida);
String[] horarios_volta = r.getStringArray(R.array.horarios_b_2_dragao);
String[] aplicaveis_volta = HorariosAplicaveis(horarios_volta);

ListView ida = new ListView(this);
ListView volta = new ListView(this);

TextView header = new TextView(this);
header.setText("DASS");
ida.addHeaderView(header); //throws error

        //displays the first array correctly, but I don't know what to do for the 2nd one
if(aplicaveis_ida.length>0)
{
    setListAdapter(new ArrayAdapter<String>(this, R.layout.b_dragao, aplicaveis_ida));
}
        ida = getListView();
        ida.setTextFilterEnabled(true);
setContentView(ida);

1 Ответ

0 голосов
/ 15 октября 2010

Я предлагаю вам создать списки, текстовое представление в формате XML и загрузить.

Добавить содержимое в список динамически

...