0

つまり、TextViews はほぼ同時にロードされますが、ImageViews は少し遅くロードされ、これは非常に見苦しく、邪魔になります。

私はそれに対して何ができますか?

その場で ImageView の画像を読み込み、バックグラウンド プロセスで setImageBitmap() を使用して ImageView の画像を設定します。

4

1 に答える 1

1

setImageBitmap時間がかかります - ストレージからのビットマップデータのロード、メモリ割り当て、デコードなどが必要です。ATextViewは明らかにそのようなことをする必要はありません。

ロードしようとしている画像と同じサイズのプレースホルダー画像を使用するか、遷移アニメーションを使用するか、(可能な場合は) リソース ドローアブルを使用することで、状況をいくらか改善できます。

于 2013-08-15T06:03:03.307 に答える