質問: androidでimageviewをクリアするにはどうすればいいですか? 私は自分のディスプレイにimageviewsを再利用していますが、ある時点でそれを入れる値がありません。それではどのようにandroidでimageviewをクリアするのですか?私はもう試した:mphotoview.invalidate(); mphotoview.setimagebitmap(null); それらのどれもビューをクリアしていません、それはまだ前の画像を示しています。
回答: 別の画像が表示されていないときに、imageviewをデフォルトの画像に設定するのが望ましいようです。これがcontactsアプリケーションのやり方です。if (photoid == 0) { viewtouse.setimageresource(r.drawable.ic_contact_list_picture); } else { // ... here is where they set an actual image ... }