リモート URL からダウンロードしたいくつかのカバーを表示するために使用NetworkImageView していますが、それらをキャッシュして表示することに成功しましたが、ユーザーが必要に応じて独自のカバー画像を設定できるようにしたいと考えています。setImageUrlメソッドを引数として使用しようとしましUri.fromFile(mCoverFile).toString()たが、機能しません。リモート イメージとローカル イメージが混在しているため、通常ImageViewの s に切り替えることができないため、ローカル イメージの読み込みを有効にする方法はないかと考えていました。
ImageViewのsetImageBitmap方法はもちろん承知しておりNetworkImageViewますが、作成したものを自動的にリサイズし、 s やs でのリサイクルBitmapも防いでいます。ViewGridViewListView
更新: njzk2の答えはうまくいきました。サイズに応じてビットマップのサイズを自動変更するには、Volley のソースからメソッドをViewコピーするだけです。ImageRequest.doParse