2011-03-28 56 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