============問題描述============
對一個ImageView組件我進行了如下設置,點擊圖片出現以image_background.jpg圖片背景
<item name="android:background">@drawable/image_select_background</item>
其中image_select_background.xml代碼如下
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/image_background" android:state_pressed="true" />
</selector>
但是,現在我想在Java代碼代碼里將圖片背景設置為空,當我想要背景的時候又是什么方法可以將最先的圖片背景恢復呢(即恢復image_select_background.xml的配置,也就是點擊圖片時出現image_background.jpg這個背景)
============解決方案1============
ImageView iv = new ImageView(this); iv.setBackgroundResource(R.drawable.ic_launcher);
用setBackgroundResource就可以了