0

codition.condition に基づいてビュー (android.view.View) からイメージビューを削除したいのは、そのイメージ ビューの src です。ビューからイメージビューを削除するにはどうすればよいですか。助けてください

4

3 に答える 3

7

特定の条件に基づいて ImageView を非表示にする場合は、削除して、次のようにします。

if (your_condition) {
    your_image_view.setVisibility(View.GONE);
} else {
    your_image_view.setVisibility(View.VISISBLE);
}

現在 に設定されている画像を削除する必要がある場合ImageViewは、上記の手順でこれを行いif ... elseます (条件に基づいて)。

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

また

your_image_view.setImageBitmap(null);

ImageView を完全に削除する必要がある場合はif....elseImageView's コンテナの でこれを呼び出します。

container.removeView(your_image_view);
于 2013-02-18T05:39:05.257 に答える
2

を削除するにはimageview、使用します

if(condition) {
     imageView.setVisibility(View.GONE);
}

imageview非表示/非表示にするには、使用します

if(condition) {
     imageView.setVisibility(View.INVISIBLE);
}

を元に戻すにはimageview、次を使用します

imageView.setVisibility(View.VISIBLE);
于 2013-02-18T05:38:11.517 に答える
1

例:

LinearLayout linearLayout;
ImageView imageView;

if (condition) {
    linearLayout.removeView(imageView);
}

より良い答えを提供するには、より多くの情報が必要です。

于 2013-02-18T05:35:25.097 に答える