2012-10-12 4 views
0

안드로이드 LatinIME을 기반으로 키보드를 개발하고 있는데, 문제는 InputView 뒤에있는 아무 것도 클릭 할 수 없다는 것입니다. (안드로이드 키보드에서이보기는 예를 들어 Google 검색을 할 때 표시되고 클릭 가능합니다.) 안드로이드 키보드보기를 통해 클릭 할 수 없습니다

이 그래서 내가 볼 수있는 나는 참으로 LatinIMELogger.java에 sVISUALDEBUG을 설정하여 시각적 디버그 켜져

<View 
    android:id="@+id/key_preview_backing" 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/key_preview_backing_height" /> 

입력 view.xml에서 원래 키보드를 통해 클릭 할 수있는보기입니다 정확합니다 이들은 투명 한 빨간색입니다.

무엇이 손상 될 수 있는지에 대한 가능한 제안이므로이 방법으로 작동합니까?

답변

0

이 문제가 해결되었습니다. 문제는 호환성입니다. 안드로이드 2.1의 InputMethodService.InsetsTOUCHABLE_INSETS_REGION 상수를 지원하지 않으므로 내 키보드의 보이지 않는보기 (예 : SuggestionsView)를 클릭 할 수 있도록 TOUCHABLE_INSETS_VISIBLE을 변경해야했습니다.

관련 문제