有没有办法在 ListView 中强制硬件加速。我有一个包含 400 多个项目的 ListView,带有一个图标,滚动非常慢。每个项目都有相同的图标。我还添加了一个 ViewHolder。在清单文件中,我启用了硬件加速。当我运行此代码时:
ListView list_new = (ListView) findViewById(R.id.listview01);
list_new.isHardwareAccelerated();
它返回假。我的手机是带有 Jelly Bean 的 Nexus S。如何强制硬件加速?
编辑: 这是我的列表视图:
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:persistentDrawingCache="scrolling"
android:hardwareAccelerated="true"
android:fastScrollEnabled="true"
android:scrollingCache="true"
android:smoothScrollbar="true" >
</ListView>