Android 控件背景图片和imagebutton的使用

1、背景图片的使用

在使用xml做布局的时候使用andriod:background = "@drawable/your_image" 
其中“your_image”就是你放在res/drawable/目录下的需要设置成的背景图片的图片,只需要图片名不要后缀名。

2、imagebutton的使用

 

[html]  view plain copy
 
  1. 在mainxml文件中定义imagebutton  
  2.   
  3.       android:id="@+id/btnBack1"   
  4.       android:layout_width="78sp"   
  5.       android:layout_height="43sp"                
  6.       android:src="@xml/querybuttonstate"   
  7.       android:focusable="true"    
  8.   />  

 

android:src="@xml/querybuttonstate"是res/xml/querybuttonstate.xml文件,内容如下:

 

[html]  view plain copy
 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector xmlns:android=http://schemas.android.com/apk/res/android">   
  3. <item   
  4. android:drawable="@drawable/gaga"   
  5. android:state_selected="false"   
  6. android:state_pressed="false" />   
  7. <item   
  8. android:drawable="@drawable/gaga_2"   
  9. android:state_selected="false"   
  10. android:state_pressed="true" />   
  11. <item   
  12. android:drawable="@drawable/gaga_2"   
  13. android:state_selected="true" />  

</selector> 

 

这里要准备两张图片,代表两种状态。

你可能感兴趣的:(imagebutton)