Grr*_*ruk 24 android keypreview android-softkeyboard custom-keyboard
禁用键预览很容易:只需调用setPreviewEnabled(false),这些烦人的小预览就不会再出现了.但是如果我将一个弹出式键盘附加到任何键上,那么这些预览将显示在该弹出窗口中:
qwerty.xml:
<Key android:codes="101"
android:keyLabel="E"
android:popupKeyboard="@xml/popup"
android:keyTextSize="60sp"/>
Run Code Online (Sandbox Code Playgroud)
popup.xml:
<Row>
<Key android:codes="-10000"
android:keyLabel="test"
android:keyOutputText="test"/>
</Row>
<Row>
<Key android:codes="-10001"
android:keyLabel="test2"
android:keyOutputText="test2"/>
</Row>
Run Code Online (Sandbox Code Playgroud)
无法发布图片,但如果我长按字母'E'然后按test或test2按钮,他们将显示白键预览.
有没有办法禁用这些关键预览呢?
也调用setPreviewEnabled(false)弹出键盘视图
// Find popup keyboard by its view-id
pKeyboardView
android.inputmethodservice.KeyboardView = (KeyboardView)mHostActivity.findViewById(viewid);
// Disable key-previews for the popup keyboard too
pKeyboardView.setPreviewEnabled(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2880 次 |
| 最近记录: |