Android GridView像listview一样添加页眉和页脚

sra*_*ain 7 android gridview android-gridview

也许你想打电话addHeaderView()addFooterView()GridView,它没有.

我们想要将标题视图或页脚视图添加到a的本质GridView.也许你和我一样长时间搜索,但最终找不到解决方案.

在这里,我将给出一个解决方案.

sra*_*ain 15

我发布这个答案只是希望来到这里的人能得到想要的东西.

我们来看看屏幕快照.

屏幕截图

用法很简单

GridViewWithHeaderAndFooter gridView = (GridViewWithHeaderAndFooter) v.findViewById(R.id.ly_image_list_grid);

LayoutInflater layoutInflater = LayoutInflater.from(this);
View headerView = layoutInflater.inflate(R.layout.test_header_view, null);
View footerView = layoutInflater.inflate(R.layout.test_footer_view, null);
gridView.addHeaderView(headerView);
gridView.addFooterView(footerView);
Run Code Online (Sandbox Code Playgroud)

它是一个单一文件项目,现在它在GitHub上主持:https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter

您可以点击上面的链接访问代码.快乐的编码.


Sam*_*awy 6

要将标题添加到 GridView,请使用HeaderGridViewGoogle 提供的。

就在这个复制到您的项目,并使用它,而不是默认的GridView,你将可以使用下面的行添加标题:

 gridView.addHeaderView(customView);
Run Code Online (Sandbox Code Playgroud)

来源:回答