android:state_pressed是什么意思?
16lz
2021-01-24
是当控件被按下的时候控件的表示,可以实现按下按钮时,按钮变成领一个模样,松开之后又恢复原样。
类似的还有:
android:state_focused
是当控件获得焦点的时候控件的表示。
android:state_selected
选中时控件的表示。
需要提一下的是selected和focused的区别:focused是指获取焦点,早期某些设备存在方向键盘可以用来移动焦点,而pressed仅仅是指按下状态。然后selected容易和focused混淆。一个界面只允许有一个控件处在focus状态,却可以有多个处于Selected状态,可以调用View.setSelected设置选中。
更多相关文章
- Android布局优化之ViewStub
- Android强行进阶—按键事件&焦点事件攻略
- Android(安卓)UI五大布局
- Android实战简易教程-第五十七枪(分享小米手电筒源码)
- Android(安卓)自定义View学习(3)--仿IOS风格滑动按钮
- Android(安卓)自定义模拟时钟控件
- OSC首发:android中的左右滑屏实现By ViewPager
- Android(安卓)判断网络状态,并且在没有网络的时候,打开网络设置对
- Android(安卓)自定义Button按钮显示样式(正常、按下、获取焦点)