我的gridview中有一个非常奇怪的错误
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:columnWidth="90dp"
android:stretchMode="columnWidth"
android:gravity="center"
/&GT;
我在网格视图中显示图像,可以向上和向下滚动
然而,如果我快速向上滚动并且图像的顶行通过屏幕底部而我无法再滚动而只是留下一个空屏幕
有什么想法吗?
答案 0 :(得分:0)
您需要在GetView代码中设置LayoutParams,例如
mFrameLayout.setLayoutParams(new GridView.LayoutParams(175, 175));
我在GridView中扩充框架布局,GridView列的宽度为175.我认为滚动时出现的问题比膨胀视图的高度和宽度超出了列宽度的宽度。
如果我错了,请纠正我。但这段代码解决了我的问题。