問題タブ [networkimageview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ネットワーク リクエストなしで NetworkImageView のデフォルト イメージを表示する
私は物事を表示する ListView を持っていますが、その多くには説明用の画像があり、一部にはありません。ViewHolder は NetworkImageView を使用してイラストを表示します。
問題は、デフォルトの画像が設定されていても、setImageUrl() を呼び出すまで表示されず、url が空の場合、ビューのソース ビットマップが null に設定されることです。URL が空でない場合は、リクエストを行います。これは、その特定のビューに関連付けられた有効なネットワーク URL がなくても、ネットワーク リクエストを行うことを強制されることを意味します。それ以外の場合は、デフォルトの画像を表示する代わりに、空のビューを表示します。
(提出された問題: https://code.google.com/p/android/issues/detail?id=59538 )
有効な URL のないアイテムに対して偽のネットワーク リクエストを作成する方法はありますか?
java - NetworkImageView で既にダウンロードされている Android ロード イメージのボレーが機能しない
バックグラウンドで画像をダウンロードする機能があります。ここに機能があります。
ダウンロードは正常に機能しますが、この画像を
画像はxmlから来ます:
ネットワークがない場合、これは機能しません。(関数 donwloadImage(final String url,ImageLoader mImageLoader) で既にダウンロードされた画像) どうすればこの問題を解決できますか?
私はVolleySingletonを使用しています:
}
返信ありがとうございます
android - Volley の NetworkImageView にローカルの画像ファイルを表示させる
リモート URL からダウンロードしたいくつかのカバーを表示するために使用NetworkImageView
していますが、それらをキャッシュして表示することに成功しましたが、ユーザーが必要に応じて独自のカバー画像を設定できるようにしたいと考えています。setImageUrl
メソッドを引数として使用しようとしましUri.fromFile(mCoverFile).toString()
たが、機能しません。リモート イメージとローカル イメージが混在しているため、通常ImageView
の s に切り替えることができないため、ローカル イメージの読み込みを有効にする方法はないかと考えていました。
ImageView
のsetImageBitmap
方法はもちろん承知しておりNetworkImageView
ますが、作成したものを自動的にリサイズし、 s やs でのリサイクルBitmap
も防いでいます。View
GridView
ListView
更新: njzk2の答えはうまくいきました。サイズに応じてビットマップのサイズを自動変更するには、Volley のソースからメソッドをView
コピーするだけです。ImageRequest.doParse
android - NetworkImageView のクラッシュ
私のアプリには , を含むアクティビティがありListView
、リスト内の各セルに対して、URL から画像を読み込む必要があります。ただし、画像をロードする行を追加するとアプリがクラッシュします。
Logcat がコード内のどの行も指していないため、エラーの原因がコードなのか、リスト ビューのセル再利用動作なのかはわかりません。渡された URL が正しく、干渉しないことを確認しました。
このチュートリアルに従って、このコードを記述しました。
ListView
imagem をロードするアダプタ クラスは次のとおりですgetView(...)
。
上記ImageLoader
で使用されるものは、次のように設定されます。
そして、次のBitmapLruCache
とおりです。
これは Logcat エラーです:
null ポインター例外を含むメソッドを次に示します。
android - ListView で NetworkImageView を使用する方法
私はAndroidが初めてで、何かに行き詰まりました。LisView があり、NetworkImageView を使用して画像をダウンロードしようとしていますが、うまくいきません。
私は onCreate メソッドでこれを持っています:
しかし、うまくいかず、その理由がわかりません。
誰かがそれを行う方法を教えてもらえますか? NetworkImageView の使い方がよくわからなかったようです。
PS: 私の BitmapLruCache.java
java - 画像の Volley 無効化ホルダーを使用して NetworkImageView を設定します
アダプターを使用してホルダーを持っている多くの画像をロードします。画像をスクロールすると問題がロードされ、NetworkImageView
ホルダーが表示されなくなります。
アダプターsetImageUrl
で画像のコンテンツを設定するために使用します
およびxml:
これiphone_feuilledematch_imagebackground
は、画像をボレー ダウンロードするときに無効になります。
ボレーがドローアブルのダウンロードを完了するまで、デフォルトのドローアブルソースを保持するにはどうすればよいですか?
android - NetworkImageView を使用して Android でローカル イメージを表示する方法
私のプロジェクトでは、リモート イメージとローカル イメージの両方を表示する必要があります。Volley NetworkImageView を使用してリモート画像を表示できます。
ただし、NetworkImageView を使用してローカル イメージを表示できません。
誰もこの問題の解決策を持っていますか?
java - NetworkImageView ファイルから画像を設定
NetworkImageView
URL からコンテンツを読み込む がありますが、特定のケースでは、ユーザーのギャラリーから画像を読み込めるようにしたい (またはカメラで画像をキャプチャすることもできます) 。
Image Chooser Libraryを使用してギャラリーから画像を読み込みます。選択後、画像のファイル パスを取得できます。このパスは次のようなものです/mnt/sdcard/bimagechooser/IMG_20140811_155007906.jpg
このパスから画像を直接読み込もうとすると、Volley は次のような例外を発生させます。
NetworkDispatcher.run: 未処理の例外 java.lang.RuntimeException: 不正な URL
/mnt/sdcard/bimagechooser/IMG_20140811_155007906.jpg
私もドローアブルを設定しようとしました:
これらの行が実行されても何も起こらず、ビューは空のまま/変更されません。
NetworkImageView
URL なしでコンテンツを設定する正しい方法は何ですか?