android selector 不起作用,Android中 selector(背景选择器)的作用和用法简介。

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

不知该怎么写。

我的问题 :  和

有没有什么区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值