2012-06-13 30 views
0

簡單問題在這裏,當用戶使用箭頭鍵訪問按鈕時稱爲什麼? 例如,當用戶按下按鈕時,它被稱爲按下狀態。通過箭頭鍵訪問的Android狀態名稱

此外,如何在使用選擇器時定位此狀態? 這是我目前的選擇

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

它被稱爲焦點狀態或state_focused在XML中。

引述參考:

onFocusChange() 從View.OnFocusChangeListener。這是在用戶使用導航鍵或軌跡球導航到或離開物品時調用的。

繼續往下看same page,您會發現如何處理焦點更改。 希望有所幫助! :)