ImageView
ディスプレイに s を再利用していますが、ある時点でそれを置く値がありません。
ImageView
では、 Android でクリアするにはどうすればよいでしょうか?
私はもう試した:
mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);
いずれもビューをクリアしておらず、以前の画像がまだ表示されています。
ベストアンサー1
私は以前、デニス・シェパード解決:
viewToUse.setImageResource(0);
動作しますが、ドキュメント化されていないため、ビュー内の他の何かに影響を与えるかどうかは明確ではありません(ImageView コードもしよければ、私はそうしませんでした。
最善の解決策は次のとおりだと思います:
viewToUse.setImageResource(android.R.color.transparent);
状態を元に戻すのに難しいことは何もなく、何が行われるかも明確なので、私はこのソリューションが最も気に入っています。