更换键盘时,Android虚拟键盘出现两次

时间:2017-03-10 11:46:06

标签: android android-softkeyboard

最近,我们体验到我们的Android虚拟键盘在Change keyboard列表中出现了两次。现在我已经确定没有安装调试版本或类似版本,所以我绝对确保只安装了1个版本的app /键盘。

故障实际上已出现在Available virtual keyboard列表中,我们的虚拟键盘下支持的语言显示两次。

如果我们重新格式化设备(对我们的用户来说不是很有用),问题就可以修复。

1 个答案:

答案 0 :(得分:0)

因此,只有在元数据中引用的xml中定义了1个子类型才能解决问题:

<service><meta-data android:resource="@xml/reference"></service>

<?xml version="1.0" encoding="utf-8"?>
<input-method xmlns:android="http://schemas.android.com/apk/res/android"
    android:settingsActivity="com.your.settingsactivity"
    android:supportsSwitchingToNextInputMethod="true"
    >
    <subtype
        android:label="subtype"
        android:imeSubtypeLocale="en_US"
        android:imeSubtypeMode="keyboard" />
</input-method>