前言
本文主要给大家介绍了关于Android中GridView布局整体居中的相关内容,是对于自己在项目中遇到问题的一个记录,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
效果图:
示例代码:
/**
* 对高度和宽度进行统计 然后设置gridView的宽高。
* @param numColumns 设定行数
* @param gridView
*/
public static void calGridViewSumWH(int numColumns,GridView gridView) {
// 获取GridView对应的Adapter
ListAdapter listAdapter = gridView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = 0;
int totalWidth = 0;
for (int i = 0,len = listAdapter.getCount(); i < len; i++) { // listAdapter.getCount()返回数据项的数目
View listItem = listAdapter.getView(i,null,gridV