Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过箭头键访问的Android状态名称_Android_Selector - Fatal编程技术网

通过箭头键访问的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。当用户使用导航键或轨迹球导航到项目上或离开项目时,将调用此函数

再往下看,你会发现如何处理焦点的变化。 希望有帮助!:)