2017-06-24 13 views
2

前提Android WebViewで画像を読み込むにはどうすればよいですか?

  1. 私のWebViewにはニュースアプリのように多くの画像があります。
  2. ウェブビューは、ローカルのHTMLテンプレートを使用してサーバーから本体をステッチングすることで構築します。
  3. それはonProgressChanged()newProgress == 100、その後、ユーザーのためにそれを示して、それは多くの時間を待つことになる、とのネットワークが良くないときに、この経験はそう
  4. ひどいものであった、私は良い方法を持っているかどうかを知りたいとき、私はWebViewのを待っていれば画像をロードするには?

双方向私は

  1. イメージすぐに表示されていない知っている、と私はページ画像開始キャッシュと表示
  2. それとも別の方法をスライドさせたときに、単にユーザーのローカルでテキストおよび画像表示プレースホルダを表示します画像をキャッシュしてプレースホルダを置き換えるときにスレッドを開始して、バックグラウンドで画像をキャッシュする

Android WebViewで画像を読み込むにはどうすればよいですか?

ありがとうございます!

答えて

0

任意のソースからアプリに画像を読み込む最も有名な方法の1つは、Glideという画像読み込みライブラリを使用することです。

開始するには、設定手順に従います。あなたがイメージをロードしたいアクティビティでは、.LOAD()との間で

.diskCacheStrategy(DiskCacheStrategy.SOURCE*) 

を追加し、ImageViewの変数を宣言して、キャッシュ機能を使用したい場合は

ImageView imej = (ImageView) findViewById (R.id.imageID); 
Glide.with(this).load("URL").into(imej); 

を使用しています。 into()メソッドDiskCacheStrategyには4種類あります。賢明に選ぶ。

関連する問題