android - GridView 无法显示图像

标签 android android-gridview

我获取所有应用程序的图标,并在 GridView 中显示图标。 GridView 很好地显示了它们,但是当我快速向下滑动 GridView 时,有时 GridView 缺少两个图标。这种情况不常出现,能否给点建议。

编辑:这个问题以前有人问过,但没有答案。 Scrolling issues with GridView in Android

最佳答案

我已经解决了这个问题,在我的情况下,在 GridView 的适配器中,我使用这些 XML 来显示图像和文本:

<!--  <LinearLayout android:layout_width="fill_parent"  android:layout_height="18dip"  /> -->
    <LinearLayout
            android:id="@+id/iconBackgroundLinear"
            android:layout_width="54dip"
            android:layout_height="57dip"
            android:gravity="center">

        <ImageView
                android:id="@+id/app_icon"
                android:layout_width="45dip"
                android:layout_height="45dip"
                android:adjustViewBounds="false"
                />
    </LinearLayout>

    <TextView
            android:id="@+id/app_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingTop="2dip"
            android:gravity="center_horizontal"
            android:lines="2"
            />
    </LinearLayout>

关键是android:lines="2",当我使用android:maxline="2"时,可能会出现上面的错误。

关于android - GridView 无法显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944250/

相关文章:

android - 以编程方式访问 MenuItem 以更改 Textcolor

iOS/Android 2.2 中的 Javascript 无效日期

java - 如何制作 GridView 项目( TextView )的 .setText() onItemSelected?

java - 未调用 OnItemClickListener

android - 如何检测 Android 设备(例如 Nexus Galaxy)上的 USB 大容量存储支持?

android - 如何在 RecyclerView 中使用 SortedList 与 Android 数据绑定(bind)库?

android - 如何对包裹在 `runOnUiThread` 中的代码进行单元测试?

java - GridView 滚动很慢

android - 如何在 Android 中单击的 GridView 项目上设置可绘制的背景?

android - 在 GridView 中显示工作多个布局