有没有一种方法可以强制在ListView中进行硬件加速。 我有一个ListView,其中有超过400个具有相同图标的项目,滚动非常缓慢。我还添加了一个ViewHolder。 在清单文件中,我启用了硬件加速。 当我运行此代码时:
ListView list_new = (ListView) findViewById(R.id.listview01);
list_new.isHardwareAccelerated();
它返回false。 我的手机是带有Jelly Bean的Nexus S。 我该如何强制使用硬件加速?
编辑: 这是我的ListView:
<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>