2017-02-23 6 views
0

私は非常に簡単なアプリを作って、CardViewRecyclerViewをテストして学習しています。それはちょうどCardViewで、ImageViewと2 TextViewsの写真が1つあります。Android:カードビュー+ RecyclerViewの画像を使用

私は現時点では問題ありません。例えば、私はOOM(今はわずか6枚か7枚です)のエミュレータは少し遅いです。

私の使っている画像は、iphoneで撮影したランダムな画像で、平均サイズは1.7MBです。これは間違いありません。あなたはcardviewとrecyclerviewで画像を使用できますか?巨大な画像には、CardViewで使用する前処理が必要ですか?

+0

巨大な画像を表示しないカードビューではビジネスはありません。OOMを防ぐために圧縮する方がよいでしょう –

答えて

1

RecyclerViewか単なる画像ビューかは関係ありません。画像をロードしている間は圧縮することが常に推奨されます。あなたは根本的なアプローチを理解するときは、ピカソやグライドなどのイメージ・ライブラリを進めることができます

https://developer.android.com/topic/performance/graphics/load-bitmap.html

:あなたとオフを開始するには、このマニュアルの圧縮アプローチに従うことができます。

+0

ありがとうございます。 – codeKiller

0

あなたは画像のサイズが選択されている可能性があると判断することはできませんので、画像を表示するためにピカソまたはグライドライブラリを使用してください(あなたが自分で保管していない場合は、このライブラリはキャッシュとメモリ管理を提供します)。任意の画像を読み込むことができます

関連する問題