2010-10-15 90 views
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); 

回答

0

我給你的建議是,建立您的列表視圖中,XML和加載文本視圖。

將內容添加到動態列表視圖

相關問題