我有一个带有圆角的 xml 可绘制形状,它是 listview 的背景(边距为 10dp)。现在我在列表视图中添加了页眉/页脚。
但是我怎样才能让背景不影响页眉/页脚?我希望它从数组中的第一个(不是页眉)元素开始并在最后一个(不是页脚)结束。列表视图中项目的大小是已知的。
谢谢!
我有一个带有圆角的 xml 可绘制形状,它是 listview 的背景(边距为 10dp)。现在我在列表视图中添加了页眉/页脚。
但是我怎样才能让背景不影响页眉/页脚?我希望它从数组中的第一个(不是页眉)元素开始并在最后一个(不是页脚)结束。列表视图中项目的大小是已知的。
谢谢!
如果您可以提供您的 listView 项 XML 和 listView 适配器的代码,我可以给您一个详细的答案。
基本上这就是你必须做的
1) 在您的 listView 项目 XML 中,添加页眉和页脚。设置 id 并将可见性属性设置为gone
2)在您的适配器中,在getView (int position, View convertView, ViewGroup parent)
方法中;检查位置。如果位置为 0,则将标题可见性设置为View.VISIBLE
如果位置大小等于 ,则getCount()
设置View.VISIBLE
为页脚。