通过箭头键访问的Android状态名称
这里有一个简单的问题,当用户使用箭头键访问按钮时,它叫什么? 例如,当用户按下按钮时,它被称为按下状态 此外,在使用选择器时,如何针对该状态? 这是我当前的选择器通过箭头键访问的Android状态名称,android,selector,Android,Selector,这里有一个简单的问题,当用户使用箭头键访问按钮时,它叫什么? 例如,当用户按下按钮时,它被称为按下状态 此外,在使用选择器时,如何针对该状态? 这是我当前的选择器 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" an
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="#d7d6d6"/> <!-- pressed -->
<item android:state_focused="true"
android:color="#d7d6d6"/> <!-- focused -->
<item android:color="#d7d6d6"/> <!-- default -->
我还想在用户使用箭头键进入视图时更改颜色。它在XML中称为聚焦状态或状态聚焦 引用参考文献: onFocusChange() 从View.OnFocusChangeListener。当用户使用导航键或轨迹球导航到项目上或离开项目时,将调用此函数 再往下看,你会发现如何处理焦点的变化。 希望有帮助!:)