각 양식이 다양한 유형의보기 (RadioButton
, Spinner
, EditText
보기 등)의 화면 이동 가능한 레이아웃 인 양식 기반 앱이 있습니다. 필자는 Android 4를 탑재 한 Galaxy Nexus와 Android 4를 탑재 한 Advent Vega에서이 앱을 테스트했으며 초점이 맞지 않습니다. 아무런 문제없이 양식을 스크롤 할 수 있습니다.특정 Android Honeycomb 태블릿 (오렌지 타히티)의 이상한 포커스 문제
그러나 대상 기기 (Android 3.2 Orange Tahiti는 브랜드 이름이 변경된 Huawei MediaPad)에서 테스트 할 때 갑자기 초점 동작이 매우 다릅니다. 태블릿이 무엇을하려고하는지 정확히 알기가 어렵습니다. 소프트 키보드를 숨기고 스크롤하면, 태블릿은보기에 들어가고 성공적으로 초점을 맞추는 매번 성가신 키보드를 팝업 할 때 EditText보기에 집중하려고합니다. 또한 경우에 따라 태블릿이 양식의 마지막 위치 인 EditText
으로 무작위로 점프하여 사용자를 양식에서 벗어난 위치로 스크롤합니다.
저는 다양한 포커스 설정 (requestFocus
, clearFocus()
, descendantFocusability
등)을 사용하지 않으려 고 시도했습니다. 그러나 문제가 다른 장치에서 제대로 작동하므로 config와 관련이 없음을 알았습니다.
Honeycomb의 포커스 동작이 다른 모든 Android 버전과 다를 수 있습니까? 의심 스럽지만 문제를 해결할 수있는 Honeycomb 관련 설정을 간과 한 경우를 대비하여 사용자 지정 ROM을 설치하기 전에 반드시 알아 두는 것이 좋습니다.