当使用Sraggered GridView时getCount()在7英寸平板电脑纵向模式下返回9时,getView()仅被调用3次

时间:2014-06-19 07:37:22

标签: android gridview android-arrayadapter getview staggered-gridview

我正在尝试在7英寸三星平板电脑中实现StaggeredGridView,但当列数设置为2时,它只显示9个中的3个项目。 当列数设置为3时,它显示9个中的4个项目。

同样的事情在手机中运行良好,但在7英寸平板电脑中,它复制了上述行为。

请你帮我解决一下,并告诉我解决方法。

以下是xml文件

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<ImageView
    android:id="@+id/imgDashboard"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:adjustViewBounds="true"
    android:src="@drawable/dashboard_image" />

<com.etsy.android.grid.StaggeredGridView       xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/list_dashboard"
    android:layout_below="@+id/imgDashboard"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:item_margin="0dp" />


</RelativeLayout>

0 个答案:

没有答案