0

多くのタブ(ActionBar.Tab)があり、各タブには約30個の画像(ImageView)を表示するGridViewがあるAndroid 4でアプリケーションを開発しています。各画像をクリックすると、他のアクティビティがスローされます。アクティビティの実行が終了すると、システムは以前に選択されたタブを表示します。各タブのシーナリーです。各タブの画像はデータベースから読み込まれ、シングルトン リストに配置されます。次に、アプリケーションのイメージのリストが 1 つだけ存在し、タブが変更されるたびにリストが読み込まれます。別のタブにアクセスすると、画像のリストを読み込んで GridView に配置するのに時間がかかります。Bitmap でイメージのサイズを既に縮小しましたが、適切な解決策が見つかりません。私が使用できる他の構造の知識があれば教えてください。

ありがとう。

マルセロ・アラウホ

4

1 に答える 1

0

「各タブの画像はデータベースからロードされ、シングルトン リストに配置されます」

OOMを取得できるので、悪い考えです。

ビットマップを効率的に表示するの記事を読んでください。

于 2012-09-04T15:31:03.723 に答える