0
Google TV 애플리케이션에는 약 6 개의 버튼이 있습니다.버튼 집중 상태가 사라짐 : Google TV
모든 버튼은 아래와 같이 xml 파일에 같은 프레스, 포커스, 활성화 된 상태가 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/default_bt" android:state_enabled="true" android:state_pressed="true"/> <!-- pressed -->
<item android:drawable="@drawable/default_bt" android:state_enabled="false" /> <!-- disabled -->
<item android:drawable="@drawable/default_bt_hvr" android:state_focused="true"/> <!-- focused -->
<item android:drawable="@drawable/default_bt_hvr"/> <!-- default -->
</selector>
내가 왼쪽으로 움직이기 시작하면, 구글 TV 리모컨을 사용하여 버튼 그들의 초점을 이동하고 내가 가장 왼쪽에있는 버튼에 도달했을 때, 초점은 가장 왼쪽의 버튼에 남아 있습니다.
그 위치 (가장 왼쪽)에서 오른쪽으로 이동하기 시작하면 가장 오른쪽 버튼까지 초점이오고 그 후에는 사라집니다.
동작이 잘못 되었습니까?
도움을 주시면 대단히 감사하겠습니다.
requestFocusFromTouch()를 사용하여 항상 포커스가 설정되도록 할 수 있습니다. requestFocus()가 원하는 것을 제공하지 않는 경우가 있습니다. – kingargyle
@kingargyle 잘, 지금은 잘 작동합니다. 어쨌든 한 번 시도해보십시오 ... – Braj