2012-02-13 70 views
1

我试图在ListView上添加空头或页脚,以在顶部和底部之间创建空间ListView。我可以创建另一个空白布局并添加到其中。但我试着在编码中找到替代方法,例如创建宽度为(fill_parent)和高度(比如50dp)的线性/框架布局,并将标题添加到ListView以编程方式在ListView上添加空头或页脚

+0

没有任何理由阻止你这样做XML的一面呢? – 2012-02-13 15:34:39

+0

因为我使用了很多布局,我不想改变它们中的每一个。在代码中更改更容易,而且我只有一个类可以影响所有布局。 – HelmiB 2012-02-14 01:45:31

回答

5

你可以做这样:

LinearLayout viewHeader = new LinearLayout(context); 
viewHeader.setOrientation(LinearLayout.HORIZONTAL); 
LayoutParams lp = new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, 50); 
viewHeader.setLayoutParams(lp); 

yourListView.addHeaderView(viewHeader, null, false); 
+0

谢谢你,今晚要去试试。 – HelmiB 2012-02-14 01:46:20

+0

它的工作,但现在有一个错误,当滚动上下滚动太快,列表视图被搞砸了,上涨。我最终没有加入。 – HelmiB 2012-02-22 17:11:32

相关问题