android - RecyclerView でネットワーク画像を表示し、Fresco で読み込みますが、ターゲット SDK バージョン 25 では画像の位置が狂い、複数の画像が重なって表示されます。
阿神
阿神 2017-05-24 11:38:04
0
1
1368

Recyclerview を使用して一連の画像を表示します。ロードするにはフレスコ画を使用します。
imageView を画像の縦横比に適応させるために、fresco は DraweeController を設定してサイズを計算します。

このコードはターゲット Sdk バージョン 17 で正常に動作し、画像も正常に表示されます。例えば、5枚の写真を1枚ずつ順番に表示する。
その後、ターゲットのSDKバージョンを25に設定したところ、コードを変更することなく5枚の画像がすべて読み込まれましたが、5枚の画像の位置が重なってしまい、1枚しか表示されませんでした。ターゲット SDK バージョン 17 に変更したところ、再び正常に動作しました。 。 。

何が起こっているのか教えてください。やっぱりアンドロイドOは出ますね。 。 。 。

レイアウトファイル

リーリー

onBindViewHolder の RecyclerView.Adapter によって呼び出されるキー コード。データは Bean であり、getImage は画像の URL を取得します。 リーリー

Fresco のコード

リーリー

パッケージリファレンス

リーリー

阿神
阿神

闭关修行中......

全員に返信(1)
曾经蜡笔没有小新

レイアウトに問題があるはずです。スクロールビューをスクロールビュー内にネストすることはできません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート