重置图像视图

ibrsph3r  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(349)

在应用程序中,我将图像视图设置为默认的屏幕背景光温度,并在单击“显示”按钮时将其更改为来自internet的图像。现在,我还创建了一个重置图像按钮。所以当这个按钮被点击时,我希望imageview被转换回屏幕\背景\灯光\温度。我该怎么做?
下面是图像视图的xml代码最初用来将图像视图的背景设置为透明的内容。

app:srcCompat="@android:drawable/screen_background_light_transparent"

我只想知道如何使用java编程设置这个。

6uxekuva

6uxekuva1#

从矢量绘图向后兼容解决方案
android.support.v7.appcompat软件包添加了许多特性,使矢量绘图变得容易使用。首先,当您将android.support.v7.appcompat包与imageview或imagebutton和floatingactionbutton等子类一起使用时,可以使用新的app:srccompat attribute 参考矢量绘图以及任何其他可供android:src:

<ImageView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  app:srcCompat="@drawable/ic_add" />

要在运行时更改drawables,可以像以前一样使用setimageresource()方法。
解决方案:使用setimageresource(int)方法。

imageView.setImageResource(android.R.drawable.screen_background_light_transparent);
fhity93d

fhity93d2#

打电话给:

imageView.setImageResource(R.drawable. screen_background_light_transparent)

相关问题