我想在GridView行之间添加空行(不是单元格,而是行),在这些空白空间中我想添加文本,所以基本上为GridView中的部分添加子标题。
这样的事情:
Subheader 1
cell cell cell cell
cell cell cell cell
Subheader 2
cell cell cell cell
cell cell
Subheader 3
cell cell cell cell
cell
.......
找不到这样做的方法。有什么想法吗?
答案 0 :(得分:2)
这是一个链接 - 您的需求的粘性列表标题,每组网格项的标题。 试试吧。
答案 1 :(得分:1)
我认为这可以通过制作自己的布局来实现:
<ScrollView>
<LinearLayout android:id="@+id/container">
<com.project.MyGridView/>
</LinearLayout>
</ScrollView>
要添加标题,请使用以下内容:
container.addView(header, 0);
最后你必须扩展GridView高度:
Class MyGridView extends GridView {
....
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, MeasureSpec.UNSPECIFIED);
}
....
}