在Java中設置Imageview的背景


============問題描述============


對一個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就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM