我是在做一个按钮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文件。

a4c26d1e5885305701be709a3d33442f.png

第二步,写好后直接生成模板,只要自己添加,相关属性。

a4c26d1e5885305701be709a3d33442f.png

第三步,在写好的main.xml文件中,定义的控件中去。a4c26d1e5885305701be709a3d33442f.png

或者写在MainActivity.java 文件中去。 但是我的imagebutton

不知该怎么写。

我的问题 :  和

有没有什么区别。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐