一。网络资源案例(关于selector用法):android背景选择器selector用法汇总(2011-04-19 13:40:00) 1.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片

<?xml version="1.0" encoding="utf-8" ?>                            android:drawable="@drawable/pic1" />         
 
 
 
     
       
2.使用xml文件
a.方法一:在listview中配置android:listSelector="@drawable/xxx 或者在listview的item中添加属性android:background="@drawable/xxx"
b.方法二:Drawable drawable = getResources().getDrawable(R.drawable.xxx);          ListView.setSelector(drawable);但是这样会出现列表有时候为黑的情况,需要加上:android:cacheColorHint="@android:color/transparent"使其透明。
相关属性:
android:state_selected是选中 android:state_focused是获得焦点 android:state_pressed是点击 android:state_enabled是设置是否响应事件,指所有事件
根据这些状态同样可以设置button的selector效果。也可以设置selector改变button中的文字状态。

以下是配置button中的文字效果: drawable/button_font.xml <?xml version="1.0" encoding="utf-8"?>                    
Button还可以实现更复杂的效果,例如渐变 drawable/button_color.xml <?xml version="1.0" encoding="utf-8"?>         /  //定义当button 处于pressed 状态时的形态。                  
                 
                                                                                                          android:bottom="10dp" android:right="10dp"/>                      
 
//定义当button获得 focus时的形态                                                                                                                                                                 android:bottom="10dp" android:right="10dp"/>                                         
3.需要在包含 button的xml文件里添加两项。例如main.xml 文件,需要在