2011-03-28 55 views
0

我們如何動態地單個活動中創建多個列表視圖,請給我提供任何代碼....多個列表視圖動態

+0

多個listview意味着什麼?在一個屏幕上顯示2個或更多列表視圖? – sat 2011-03-28 05:21:38

+0

是的...我想在一個屏幕上顯示2個以上的列表視圖,每個列表視圖應該有標題... – shripal 2011-03-28 05:28:02

+0

你能提供任何示例截圖嗎? – Pinki 2011-03-28 05:31:14

回答

1

創建2個直線並排佈局方面,比如說定向水平(給ID的佈局),在代碼中動態創建一個列表視圖,並將這兩個列表視圖附加到您的佈局。

一樣,

Listview lv1 = new ListView(); 
ListView lv2 = new ListView(); 

// get reference to your layouts  
LinearLayout lL1 = (LinearLayout) findViewById(R.id.layoutId1);  
LinearLayout lL2 = (LinearLayout) findViewById(R.id.layoutId2); 

// attach the ListView objects to the LinearLayouts 
lL1.addview(lv1); 
lL2.addview(lv2); 

這應該讓你開始。

+0

我正在從webservice show獲取列表,該列表將是動態的,這意味着它可能是2 3或更多。所以,我必須動態創建listview。 – shripal 2011-03-28 05:37:11

+0

在填充結果之前,最好修復一些固定的佈局。 – sat 2011-03-28 05:40:52

+0

你能否給我提供一些「動態創建listview」的演示代碼? – shripal 2011-03-28 05:43:11