Android开发中定义xml 中的selector里android:state_focused这句是什么意思?

 我来答
hl233211
2011-10-28 · TA获得超过606个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:386万
展开全部
android:state_focused
是当控件获得焦点的时候控件的表示。
类似的还有android:state_pressed,按下时
android:state_selected 选中时

为了实现的效果是:
按下一个按钮,按钮会变个形状或者颜色,松开,它又变回原样。
j00710
2011-10-28 · TA获得超过375个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:297万
展开全部
这个selector的android:state_focused就是获得焦点
下面的这个就是一耳光selector的例子 这个用作按钮的图片,如果这个按钮的图片被点击state_pressed或者获得焦点state_focused就使用@drawable/item_mxbg2这个图片,其他情况使用默认的图片@drawable/item_mxbg
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable= "@drawable/item_mxbg2" />
<item android:state_focused="true" android:drawable= "@drawable/item_mxbg2" />
<item android:drawable= "@drawable/item_mxbg" />
</selector>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式