При создании собственной SoftKeyboard вам по умолчанию предоставляется "предварительный просмотр клавиш".
Как это отключить?
Изменить:
Вы можете настроить макет keyPreview
, изменив атрибут
android: keyPreviewLayout
. По умолчанию используется стиль keyboard_key_preview.xml :
Edit 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;
}
Я пробовал:
keyPreviewLayout
на идентификатор со значением 0 (что вызывает сбой при инфляции). В тупике. :( Любая помощь будет принята с благодарностью!