0
我有兩個ListView,每個都包含我在本地創建的String []。我想在同一個屏幕上顯示它們,但仍然保持它們的屬性(列表1具有其背景色,而列表2具有它的屬性)。這可以完成嗎?在同一屏幕上+兩個獨立的ListView + TextView標頭
此外,我試圖添加一個本地創建的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);