Android隐藏和删除imageview中的图像

nik*_*nik 13 android imageview

如何在android中的imageview中删除图像以及如何隐藏整个图像.

在这里,我通过以下代码在imageview中放置了一个图像.

answerState1.setBackgroundResource(R.drawable.correct);
Run Code Online (Sandbox Code Playgroud)

我不知道如何删除或隐藏图像.我也是Android开发的新手.

jen*_*fer 36

您可以使用以下方法调用设置图像的可见性:

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

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

answerState1.setVisibility(View.INVISIBLE);  // make image invisible
Run Code Online (Sandbox Code Playgroud)

在UI中,您还可以执行以下操作:

<ImageView android:id="@+id/imgPreview" 
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
android:visibility="gone"/>
Run Code Online (Sandbox Code Playgroud)

  • 还有niki,如果你给View.INVISIBLE你创建的ImageView组件的空间将存在于那里.. (4认同)