2011-03-04 55 views
0

我需要以下布局为我的应用程序:Android的布局的ListView

<TextView/> 
<ListView/> 
<Button/> 

但在此布局仅ListView中有一个滚动条。

我需要Scrallbar的所有页面,不需要它为ListView。可能吗?

回答

0

你为什么不使用这样的事情:

ListView myListView = new ListView (this); 

TextView myTextView = new TextView (this); 
myTextView.setText ("Your text"); 
…  // setup whatever else you need 
Button myButton = new Button (this); 
…  // setup button text, callback, whatever 

myListView.addHeaderView (TextView); 
myListView.addFooterView (myButton); 

通过以下布局:

<ListView /> 

这增加了在ListView控件的顶部和底部显示一个固定的看法,不管ListView的内容如何。请参阅reference了解这些方法。

+0

我可以用XML创建这个视图吗? – skywa1ker 2011-03-04 13:14:33

+0

@ skywa1ker,当然可以。但是,我看不到'ListView'中的'headerView'和'footerView'的XML属性,所以我相信它们必须以编程方式创建,或者在单独的XML文件中创建,然后手动填充。 – Shade 2011-03-04 15:32:53