Gra*_*eme 17 android android-softkeyboard
创建自己的SoftKeyboard时,默认情况下会给出"键预览".

你怎么禁用这个?
编辑:
您可以keyPreview通过更改<KeyboardView>属性来自定义布局android:keyPreviewLayout.默认情况下,它会设置为查看keyboard_key_preview.xml:
编辑2: 跟随我成为红鲱鱼:
源代码建议提供0或不应用标记android:keyPreviewLayout将导致没有出现键预览:
...
case com.android.internal.R.styleable.KeyboardView_keyPreviewLayout:
previewLayout = a.getResourceId(attr, 0);
break;
...
if (previewLayout != 0) {
mPreviewText = (TextView) inflate.inflate(previewLayout, null);
mPreviewTextSizeLarge = (int) mPreviewText.getTextSize();
mPreviewPopup.setContentView(mPreviewText);
mPreviewPopup.setBackgroundDrawable(null);
} else {
mShowPreview = false;
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
keyPreviewLayout一个id为0的id引用(导致通胀崩溃).难住了.:( 任何帮助将不胜感激!
Rob*_*ers 16
有一种方法:
public void setPreviewEnabled(boolean previewEnabled)
Run Code Online (Sandbox Code Playgroud)
但我不知道从哪个版本的API开始.
| 归档时间: |
|
| 查看次数: |
4894 次 |
| 最近记录: |