Android箭头访问的Android状态名称

时间:2012-06-13 19:33:22

标签: android selector

简单问题,用户使用箭头键访问按钮时会调用什么? 例如,当用户按下按钮时,它被称为按下状态。

此外,如何在使用选择器时将此状态作为目标? 这是我当前的选择器

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

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

1 个答案:

答案 0 :(得分:1)

它被称为聚焦状态或以XML格式聚焦状态。

引用参考文献:

  

onFocusChange()   从View.OnFocusChangeListener。当用户使用导航键或轨迹球导航到项目或远离项目时,会调用此方法。

再往下same page,您会发现如何处理焦点变化。 希望有所帮助! :)