AndroidでImageViewをクリアするにはどうすればいいですか? 質問する

AndroidでImageViewをクリアするにはどうすればいいですか? 質問する

ImageViewディスプレイに s を再利用していますが、ある時点でそれを置く値がありません。

ImageViewでは、 Android でクリアするにはどうすればよいでしょうか?

私はもう試した:

mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);

いずれもビューをクリアしておらず、以前の画像がまだ表示されています。

ベストアンサー1

私は以前、デニス・シェパード解決:

viewToUse.setImageResource(0);

動作しますが、ドキュメント化されていないため、ビュー内の他の何かに影響を与えるかどうかは明確ではありません(ImageView コードもしよければ、私はそうしませんでした。

最善の解決策は次のとおりだと思います:

viewToUse.setImageResource(android.R.color.transparent);

状態を元に戻すのに難しいことは何もなく、何が行われるかも明確なので、私はこのソリューションが最も気に入っています。

おすすめ記事