Android GridView don';t正确设置NumColumns(仅包含图像)

Android GridView don';t正确设置NumColumns(仅包含图像),android,layout,gridview,Android,Layout,Gridview,我正在尝试为我的应用程序实现一个自己的库。我有一些类别,每个类别都有自己的图像网格视图。它们在代码隐藏中实现,并添加到我的LinearLayout中 我有以下问题:在我的设备上,每行有4个图像的空间。其中一些图库包含4个以上的图像,但GridView没有在另一行中显示它们(因此用户似乎看不到它们) 我尝试了以下源代码: GridView gridView = new GridView(this); gridView.setLayoutParams(new LayoutParams(LayoutP

我正在尝试为我的应用程序实现一个自己的库。我有一些类别,每个类别都有自己的图像网格视图。它们在代码隐藏中实现,并添加到我的LinearLayout中

我有以下问题:在我的设备上,每行有4个图像的空间。其中一些图库包含4个以上的图像,但GridView没有在另一行中显示它们(因此用户似乎看不到它们)

我尝试了以下源代码:

GridView gridView = new GridView(this);
gridView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
gridView.setNumColumns(GridView.AUTO_FIT);
gridView.setVerticalSpacing(10);// TODO check if 10dp
gridView.setHorizontalSpacing(10);
gridView.setColumnWidth(90);
gridView.setStretchMode(GridView.STRETCH_COLUMN_WIDTH);
gridView.setGravity(Gravity.CENTER);
我以为“setNumColums”-AUTO_FIT-Value可以解决我的问题,但事实并非如此

我希望你能理解我的问题:) 对不起,我的英语不好

圣诞快乐