2014-12-28 1 views
1

Я разрабатываю мягкую клавиатуру для android .. Я следил за this tutorial .. Он отлично работает. Но мне нужно сделать предварительный просмотр клавиши клавиатуры в виде клавиатуры. Я сделал это через этот код:Всплывающая клавиатура в пользовательской клавиатуре

<Key android:codes="97" android:keyLabel="a" android:keyEdgeFlags="left" android:popupCharacters="aA" android:popupKeyboard="@layout/preview"/> 

preview.xml:

<?xml version="1.0" encoding="utf-8"?> 
<android.inputmethodservice.Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
    android:keyWidth="8%p" 
    android:keyHeight="8%p" 
    > 
</android.inputmethodservice.Keyboard> 

Я получаю предварительный просмотр в виде клавиатуры с 'а' буквами и 'A' и 'X' для выхода и это нормально .. Но когда я пытаюсь щелкнуть любую из этих букв, ничего не происходит. И когда я нажимаю «X», он выходит.

Любая идея?

+0

Здравствуйте, друг. Вы нашли решение для изменения внешнего вида Android: popupKeyboard? – filipst

ответ

0

Вы должны изменить вас preview.xml

<?xml version="1.0" encoding="utf-8"?> 
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
     android:keyWidth="40dp" 
     android:horizontalGap="0px" 
     android:verticalGap="0px" 
     android:keyHeight="50dp" > 
</Keyboard>