我的gridview有问题,当只有一列时,最后一行似乎在布局中被剪切,但是当有3列时,行完全可见。 请参考以下帖子,这与我的问题类似 Layout Issue with the last row of GridView in Android
我的gridview布局xml发布在下面,
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relfavViews"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:minHeight="50dp">
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_container"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_view_fav"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:columnWidth="100dip"
android:drawSelectorOnTop="true"
android:gravity="center"
android:horizontalSpacing="10dip"
android:isScrollContainer="true"
android:numColumns="auto_fit"
android:layout_marginBottom="10dip"
android:stretchMode="columnWidth"
android:verticalSpacing="10dip"></GridView>
</android.support.v4.widget.SwipeRefreshLayout>
任何人都可以解释原因或为我解决问题。在我的情况下,我在Swiperefreshlayout中使用Gridview。那会有什么问题吗?