android selector的用法解析
Selector 的英文是選擇器,挑戰(zhàn)者?
android中主要是背景選擇器
selector 是在drawable/xxx.xml中配置的
?相關(guān)屬性:
android:state_selected是選中
android:state_focused是獲得焦點(diǎn)
android:state_pressed是點(diǎn)擊
android:state_enabled是設(shè)置是否響應(yīng)事件,指所有事件
使用xml文件:
使用xml文件:
1.方法一:在listview中配置android:listSelector="@drawable/xxx"
或者在listview的item中添加屬性android:background="@drawable/xxx"
?
2.方法二:是
??Drawable drawable =getResources().getDrawable(R.drawable.xxx);??
??ListView.setSelector(drawable);
但是這樣會(huì)出現(xiàn)列表有時(shí)候?yàn)楹诘那闆r,需要加上:android:cacheColorHint="@android:color/transparent"使其透明。
知識(shí)就這多吧。詳細(xì)的大家可以看API
下面說(shuō)下使用方法
第一步:選擇兩張圖片效果圖放在res/drawable-hdpi中,放在mdpi也可以
第二步:在mdpi文件夾中新建xml文件,命名為selector.xml。?注意名字selector后面會(huì)引用到。
第三步:在main.xml文件中完成Button控件代碼:
如果是剛開(kāi)始學(xué)習(xí)android 那么需要注意的注意android:background="@drawable/selector",selector為第二步中xml文件的名字,而不是圖片的名字。
總結(jié)
以上是生活随笔為你收集整理的android selector的用法解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GridView使用的技巧
- 下一篇: android 短信验证码的实现