【问题标题】:Android keyboard cannot click through viewsAndroid键盘无法点击视图
【发布时间】:2012-10-12 09:35:00
【问题描述】:

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

确切地说,这是可以在 input-view.xml 中的原始键盘中单击的视图

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

我通过将 LatinIMELogger.java 中的 sVISUALDEBUG 设置为 true 来打开可视化调试,因此我可以看到这些是透明的红色。

有什么可能的建议可以打破什么,让它以这种方式工作?

【问题讨论】:

    标签: android input keyboard


    【解决方案1】:

    我解决了这个问题。问题是在兼容性方面。android 2.1 中的InputMethodService.Insets 不支持TOUCHABLE_INSETS_REGION 常量,所以我不得不更改它TOUCHABLE_INSETS_VISIBLE 以启用通过我的键盘的不可见视图进行点击(即SuggestionsView)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 2019-03-03
      • 2013-07-23
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多