在应用程序中,我将图像视图设置为默认的屏幕背景光温度,并在单击“显示”按钮时将其更改为来自internet的图像。现在,我还创建了一个重置图像按钮。所以当这个按钮被点击时,我希望imageview被转换回屏幕\背景\灯光\温度。我该怎么做?下面是图像视图的xml代码最初用来将图像视图的背景设置为透明的内容。
app:srcCompat="@android:drawable/screen_background_light_transparent"
我只想知道如何使用java编程设置这个。
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);
fhity93d2#
打电话给:
imageView.setImageResource(R.drawable. screen_background_light_transparent)
2条答案
按热度按时间6uxekuva1#
从矢量绘图向后兼容解决方案
android.support.v7.appcompat软件包添加了许多特性,使矢量绘图变得容易使用。首先,当您将android.support.v7.appcompat包与imageview或imagebutton和floatingactionbutton等子类一起使用时,可以使用新的app:srccompat attribute 参考矢量绘图以及任何其他可供android:src:
要在运行时更改drawables,可以像以前一样使用setimageresource()方法。
解决方案:使用setimageresource(int)方法。
fhity93d2#
打电话给: