XML选择器的使用

来源:互联网 发布:红蜘蛛软件一年多少钱 编辑:程序博客网 时间:2024/05/16 06:01

XML调用选择器:

“@drawable/名字”

代码调用选择器:

Drawable drawable=getResources().getDrawable(R.Drawable.*****);



 <!--选中时的图片背景,默认为false,选择之后变为true,其对应后面的资源图片--> 

<item android:state_selected="false" android:drawable="@drawable/pic4_1" />  

  <item android:state_selected="true" android:drawable="@drawable/pic4_2" />  


 <!--获得焦点时的图片背景--其他和上面一样> 

<item android:state_focused="true" android:drawable="@drawable/pic5" />     

<!-- 正常状态的item必须放在最后,否则无法生效 -->


<!-- 没有焦点时的背景图片--> 

  <item android:state_window_focused="false" android:drawable="@drawable/pic1" />  


  <!-- 非触摸模式下获得焦点并单击时的背景图片--> 

  <item android:state_focused="true" android:state_pressed="true"         android:drawable="@drawable/pic2" />  


  <!-- 触摸模式下单击时的背景图片--> 

  <item android:state_focused="false" android:state_pressed="true"        android:drawable="@drawable/pic3" />  



文字颜色改变:
只要将上面android:drawable="@drawable/pic3" 改为Android:Color"#******"就可以了,一般有设计师确定颜色


其他小细节:
去掉Radiobutton的小圆圈
1、可以设置按钮的样式为透明:
android:Button="@android/color/transparent"
2、设置样式为null
android:Button="null"





0 0
原创粉丝点击