我使用listView of images来滚动图像,listView在2.3上顺利滚动,但在OS 4.0+的手机上没有。所有图像都是从R.drawable中提取的。请找到我附带的代码
image_list.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#A4A4A4"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageStatus"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:adjustViewBounds="true"
android:scaleType="fitXY" />
</LinearLayout>
答案 0 :(得分:0)
尝试SparseArray<E>
以获得更好的可绘制图像列表性能。
答案 1 :(得分:0)
尝试将此添加到您的列表视图中:
android:cacheColorHint="@android:color/transparent"
这会在滚动列表时删除闪烁...