2012-06-13 4 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

XML에서는 집중된 상태 또는 state_focused라고합니다. View.OnFocusChangeListener에서

onFocusChange() :

는 기준을 인용합니다. 사용자가 네비게이션 키 또는 트랙볼을 사용하여 항목을 탐색하거나 항목에서 이동할 때 호출됩니다.

same page 아래에서 초점 변경을 처리하는 방법을 찾으십시오. 도움이 되길 바랍니다! :)

관련 문제