我是在做一个按钮imagebutton时,应用到的。
Android中 selector 主要用于对控件(如对 button ,imagebutton,textview
等)的背景选择。
属性介绍:
android:state_selected 是否选中 true or false
android:state_focused 是否获得焦点
true or false
android:state_pressed 是否点击 true or false
android:state_enabled 设置是否响应事件,指所有事件 true or false
android:state_checkable 组件是否能被check(选中),表示是否选中的状态。如:RadioButton(单选按钮)是可以被check的。
android:state_checked 表示能不能选中,如:一个RadioButton可以被check了。
android:state_enabled 能够接受触摸或者点击事件
注意:如果有多个item,那么程序将自动从上到下进行匹配,最先匹配的将得到应用。(不是通过最佳匹配)
如果一个item没有任何的状态说明,那么它将可以被任何一个状态匹配。
--------------------------------------------------------------------------------------
用法介绍:
第一步,在目录 res新建一个drawable文件夹,或者直接写在drawable-hdpi 等,新建一个xml文件。
第二步,写好后直接生成模板,只要自己添加,相关属性。
第三步,在写好的main.xml文件中,定义的控件中去。
或者写在MainActivity.java 文件中去。 但是我的imagebutton
不知该怎么写。
我的问题 : 和
有没有什么区别。