問題タブ [universal-image-loader]

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.

0 投票する
1 に答える
1300 参照

android - プレースホルダーとして使用する imageView の正確なサイズのドローアブルを取得します

Universal Image View を使用してアプリケーションに画像をロードしています。

これは私が実装した方法です

}

ロジックは次のとおりです。ドローアブルにいくつかの画像があります。まず、ローカルのドローアブルをプレースホルダー (showStubImage) として使用します。Utilities.getDrawableResource()ドローアブルを再実行します。ダウンロードが完了すると、サーバーからダウンロードした画像が表示されます。

私の問題

プレースホルダーとして使用される一時画像は、サーバーからダウンロードされた画像よりも大きくなっています。そのため、最初はイメージが大きく、新しいイメージのダウンロードが完了すると縮小されます。imageView とまったく同じサイズにするにはどうすればよいですか?

手動のサイズ変更コードを避けて、同じサイズにしようとしています。ありがとう

PS:Utilities.getDrawableResource()を使用getResource().getIdentifier()して正しいドローアブルを取得します。

0 投票する
1 に答える
1137 参照

android - iPhone 用のユニバーサル イメージ ローダーのようなライブラリ - (モノタッチとモノドロイドの両方で Android ライブラリを使用)

monodroid を使用して、android 用のアプリケーションを開発しました。今、iphone用のモノタッチでアプリケーションを開発したいと思っています。Android アプリケーションでは、Universal Image Loader を使用して、ダウンロードした画像をリスト ビューの画像ビュー、ギャラリー ビューなどに表示しました。質問はこれです。iPhone のアプリでこのライブラリを使用できるユニバーサル イメージ ローダーのようなライブラリはありますか? または、モノタッチとモノドロイドの両方のアプリケーションで xamarin がライブラリを使用する機能を提供するかどうか?

0 投票する
1 に答える
241 参照

java - Androidのスレッド順序/ontouchwebview

画像でGridViewいっぱいです。1つの画像をクリックすると、aに全画面表示され、全画面表示PagerActivityの各画像について、HTMLの一部がの下部に表示されますwebview。タッチするwebViewsと、ビデオを起動するものと何もしないものがあります。

私の問題は、「webViewビデオ」をタッチすると、ビデオが次のレイアウトで表示されることです。

例:グリッドに3つの画像があります。最初をクリックすると、この画像は全画面表示され、下部にWebビューが表示されます。をクリックするwebviewと、画像1の上にビデオを起動するために、画像2の上にビデオが起動されます。

ここに私のコードの一部がありますImagePagerActivity

このプロジェクトをGridActivityおよびPagerActivityユニバーサルイメージローダーに使用します

instanceiateItem(..)メソッドが2回呼び出されることを理解しているので、ビデオを再生しようとすると、videoViewはすでに新しいものに影響を与えています。しかし、どうすればこの問題を解決できますか?

0 投票する
4 に答える
7743 参照

java - Universal Image Loader での FileNotFoundException

この質問は、この人気のある Android ライブラリであるUniversal Image Loader for Android に関するものです: https://github.com/nostra13/Android-Universal-Image-Loader

  1. WRITE_EXTERNAL_STORAGE が追加されていることを確認しました。
  2. メモリとディスクキャッシュの両方を有効にしました
  3. ディスクキャッシュに UnlimitedDisCache を使用しました
  4. 私は Android 2.2 SDK に対してビルドしています。Android 4.1.2 Nexus S デバイスでアプリをテストしているときに、例外が見つかりました。
  5. 私の画像のほとんどは、読み込みがスムーズで問題ありません。ただし、特定の画像については、常に同じ例外が発生します。以下は例です。

画像URL: http: //i10.topit.me/l046/10046137034b1c0db0.jpg

バックトレース:

助けてください。

0 投票する
1 に答える
2370 参照

android - Android Universal Image Loaderで画像の高さと幅を取得するには?

Android Universal Image Loader を使用して読み込まれた画像の高さと幅にアクセスするにはどうすればよいですか?

0 投票する
1 に答える
364 参照

android - UniversalImageLoader の表示器を変更するには?

これは非常に簡単なことですが、見つかりません。角が丸いアプリ画像のいくつかの場所に表示したい。すべてではありません。

I see I see ディスプレイを設定できる唯一の場所は、初期設定です。他の方法が見つかりません。また、構成が null の場合にのみ設定されるため、初期設定を上書きすることはできません。また、初期化時に使用される DisplayImageOptions オブジェクトでそれを変更する方法も見つかりません。

丸みのあるコーナーと丸くないコーナーを変更するにはどうすればよいですか? 前もって感謝します。

必要に応じて、これは私が話しているライブラリです: https://github.com/nostra13/Android-Universal-Image-Loader

0 投票する
4 に答える
6875 参照

android - ユニバーサル イメージ ローダーが機能しない

私は初心者のプログラマーです。ユニバーサル イメージ ローダーを使用して、サイトから解析された画像を表示しようとしていますが、うまくいきません。私は何を間違っていますか?

ありがとう。

これはテストプログラムです。

カスタム アダプター ここでエラーが発生します

ログ

0 投票する
1 に答える
3389 参照

java - GridViewのonMeasureでnullpointerを取得するのはなぜですか

Universal Image Loaderを使用してグリッドビューに画像を設定しようとすると、nullpointer例外が発生します。クラッシュは、最初のイメージがダウンロードされたときに発生し、アプリケーションがクラッシュする前に1つのイメージがダウンロードされます。(httpscoopで確認)

編集:これは間違っています。クラッシュは最初のイメージがダウンロードされる前に発生するため、存在しないイメージを測定しようとする可能性があります。

これは私のグリッドアイテムです

グリッドビューのレイアウトは単なるグリッドビューです

私のgetView

ImageLoaderの構成

およびオプション

と例外

0 投票する
1 に答える
1421 参照

android - ImageLoader-すでにキャッシュされている場合は画像をダウンロードしないでください

すでにキャッシュされている画像をダウンロードしたくありません。NOSTRAのImageLoaderライブラリを使用しています。それを行う方法があるかどうか教えてください。コードは次のとおりです。-

0 投票する
2 に答える
550 参照

java - GridViewgetViewの問題

GridViewのgetView()メソッドで、次のことを行っています。

ここでのsampleArrayは、アダプタの作成時にロードした配列です。これは、これらの画像を遅延読み込みするときに使用され(このツール:https ://github.com/nostra13/Android-Universal-Image-Loader )、基本的に、読み込む画像を決定する画像URLの一部です。さて、私が知る限り、ベストプラクティスは、ビューがnullの場合にのみビューを膨らませることです。

これを行うと、実際には高速になりますが、画像の読み込みがおかしいです。下にスクロールして上にスクロールすると、画像が行内で切り替わります。つまり、一番上の行では、1列目の画像が2列目の画像にランダムに切り替わる可能性があります。私が使用している配列(sampleArray)は変更されません。呼び出されるpositionとgetView()と関係があることは知っていますが、なぜこの動作が発生するのかわかりません。

現在の方法(コードの最初のブロック)で実行すると、毎回膨張します。完全に機能しますが、読み込みが遅くなります。この動作がこのように機能するのはなぜですか?

前もって感謝します。

編集

これが私が起こっていると思うことです。GetView()が複数回呼び出されていますが、これは「position」引数と同期していないため、配列から間違った要素が選択されています。私はまだそれに戸惑っています。