ListView でハードウェア アクセラレーションを強制する方法はありますか。スクロールが非常に遅いアイコンを持つ400を超えるアイテムを持つListViewがあります。各アイテムには同じアイコンがあります。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>