0

这里有一个简单的问题,当用户使用箭头键访问按钮时,它叫什么?例如,当用户按下按钮时,称为按下状态。

此外,在使用选择器时如何定位此状态?这是我当前的选择器

 <?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 -->

当用户使用箭头键进入视图时,我还想更改颜色。

4

1 回答 1

1

它在 XML 中称为焦点状态或 state_focused。

引用参考:

onFocusChange() 来自 View.OnFocusChangeListener。当用户使用导航键或轨迹球导航到或离开项目时调用此方法。

在同一页面的下方,您会发现如何处理焦点更改。希望有帮助!:)

于 2012-06-13T19:52:41.373 回答