【问题标题】:Gets Flickering layout's background while scrolling the listview in android? [duplicate]在android中滚动listview时获取闪烁布局的背景? [复制]
【发布时间】:2011-02-17 16:24:11
【问题描述】:

滚动列表视图时,布局背景会闪烁。那就是布局有一个背景图像。此图像将在滚动时一直不可见并重新加载。如何纠正这个?任何想法?

注意:内置的 android Array Adapter 也会发生这种情况。

setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, list_value));

【问题讨论】:

    标签: android listview


    【解决方案1】:

    看看this answer,尤其是。 android:cacheColorHint 部分。

    【讨论】:

      【解决方案2】:

      Android 官方网站有一个detailed discussion on this issue,我相信。

      【讨论】:

      • 反正答案与 tanchenko 和 ZoharAdar 的两个回复基本相同,
      【解决方案3】:

      要使闪烁的图像背景无效,请尝试在 ListView 中添加 android:cacheColorHint="#00000000"

      【讨论】:

      • 效果很好。该问题已在 Android 2.2 上解决。
      【解决方案4】:

      如果有人从 Java(代码)方面寻找它,这会有所帮助:listView.setCacheColorHint(Color.TRANSPARENT);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-06
        • 1970-01-01
        相关资源
        最近更新 更多