android:state_pressed是什么意思?

是当控件被按下的时候控件的表示,可以实现按下按钮时,按钮变成领一个模样,松开之后又恢复原样。

类似的还有:

android:state_focused


是当控件获得焦点的时候控件的表示。

android:state_selected 
选中时控件的表示。

需要提一下的是selected和focused的区别:focused是指获取焦点,早期某些设备存在方向键盘可以用来移动焦点,而pressed仅仅是指按下状态。然后selected容易和focused混淆。一个界面只允许有一个控件处在focus状态,却可以有多个处于Selected状态,可以调用View.setSelected设置选中。

发布了45 篇原创文章 · 获赞 52 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览