Android listView真的很慢,背景图片

时间:2012-10-06 13:59:51

标签: android performance listview background-image

我有以下问题:我使用带有主题背景图像的常规ListView,这给了我很大的性能问题。当我删除窗口(请参阅themes.xml)背景图片时,一切都是黄油光滑的。对于背景图像,它明显变慢。

我已经尝试过:

  • 机器人:cacheColorHint = “#00000000”
  • listview.setScrollingCacheEnabled(假);

但没有任何效果。我不明白为什么这么慢,因为ListView只是纯白色 - 应该不是问题......

theme.xml:

 <item name="android:windowBackground">@drawable/window_bg</item>

list.xml

<RelativeLayout 
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  android:padding="10dp">
  <ListView
        android:id="@+id/my_list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@color/white"/>
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

如果它只是一个白色背景,那么看看你是否可以将背景颜色设置为白色而不是使用drawable。事情会立即加速!