安卓键盘无法点击浏览视图



我正在开发一种基于android LatinIME的键盘,问题是我无法单击InputView后面的任何内容。(例如,在Android键盘中,此视图在进行谷歌搜索时可见且可点击)。

确切地说,这是可以从输入视图中在原始键盘中单击的视图.xml

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

我通过将 LatinIMELogger 中的 sVISUALDEBUG 设置为 true .java 来打开可视化调试,这样我可以看到它们以透明的红色显示。

关于可以破坏什么以便以这种方式工作的任何可能的建议?

我解决了这个问题。问题在于兼容性。android 2.1 中的InputMethodService.Insets不支持常量TOUCHABLE_INSETS_REGION,因此我不得不TOUCHABLE_INSETS_VISIBLE更改它以启用单击键盘的不可见视图(即 SuggestionsView

最新更新