我正在尝试为我的应用程序实现自己的库。我有一些类别,每个类别都有自己的图像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 - 值处理我的问题,但事实并非如此。
我希望你能理解我的问题:) 对不起我的坏事。
圣诞快乐!