web-dev-qa-db-ja.com

Android imageviewで画像を非表示にして削除する

Androidのimageviewで画像を削除する方法と、画像全体を非表示にする方法。

ここでは、以下のコードでimageviewに画像を配置しました。

answerState1.setBackgroundResource(R.drawable.correct);

画像を削除または非表示にする方法がわかりません。また、私はAndroid開発にまったく慣れていません。

13
nik

次のメソッド呼び出しを使用して、画像の可視性を設定できます。

answerState1.setVisibility(View.GONE);  // hide image (make the view gone)

answerState1.setVisibility(View.VISIBLE);  // make image visible

answerState1.setVisibility(View.INVISIBLE);  // make image invisible

UIでは、次のようなこともできます。

<ImageView Android:id="@+id/imgPreview" 
  Android:layout_width="wrap_content"
  Android:layout_height="wrap_content"
Android:visibility="gone"/>
36
jennifer

このimageview.setVisibility(ImageView.INVISIBLE);を試してください。

2
Taruni

answerState1.setVisibility(View.INVISIBLE);を使用してビューを非表示にし、answerState1.setVisibility(View.Gone);を使用してビューを非表示にすることができます。

1
ShineDown

次のコードを試してください。

ImageView im = (ImageView)findViewById(R.id.imageView1);
im.setVisibility(View.INVISIBLE);
im.getLayoutParams().height = 0;
0
MadDroid