GridView没有正确设置NumColumns(仅包含图像)

时间:2012-12-16 13:41:31

标签: android layout gridview

我正在尝试为我的应用程序实现自己的库。我有一些类别,每个类别都有自己的图像GridView。它们在代码隐藏中实现并添加到我的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 - 值处理我的问题,但事实并非如此。

我希望你能理解我的问题:) 对不起我的坏事。

圣诞快乐!

0 个答案:

没有答案