Android隐藏和删除imageview中的图像

发布于 2024-11-19 15:07:50 字数 209 浏览 2 评论 0原文

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

这里我通过下面的代码在 imageview 中放置了一张图像。

answerState1.setBackgroundResource(R.drawable.correct);

我不知道如何删除或隐藏图像。而且我对 Android 开发完全陌生。

How to remove a image in imageview in android and also how to hide the entire image.

Here I have placed an image in imageview by the below code.

answerState1.setBackgroundResource(R.drawable.correct);

I don't know how to remove or hide the image. Also I am entirely new to android development.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

っ〆星空下的拥抱 2024-11-26 15:07:50

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

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"/>

You can set the visibility of an image with the following method calls:

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

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

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

In UI, you can also do something like the following:

<ImageView android:id="@+id/imgPreview" 
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
android:visibility="gone"/>
海螺姑娘 2024-11-26 15:07:50

试试这个
imageview.setVisibility(ImageView.INVISIBLE);

try this
imageview.setVisibility(ImageView.INVISIBLE);

彼岸花似海 2024-11-26 15:07:50

您可以使用 answerState1.setVisibility(View.INVISIBLE); 使视图不可见,并使用 answerState1.setVisibility(View.Gone); 使视图不可见。

You can use answerState1.setVisibility(View.INVISIBLE); to make view invisible and answerState1.setVisibility(View.Gone); to make the view invisible.

玩套路吗 2024-11-26 15:07:50

尝试以下代码:

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

Try the following code:

ImageView im = (ImageView)findViewById(R.id.imageView1);
im.setVisibility(View.INVISIBLE);
im.getLayoutParams().height = 0;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文