Я сделал специальные клавиатуры для своего приложения на основе этого удивительного исследования, проведенного Мартином Пеннингсом: http://www.fampennings.nl/maarten/android/09keyboard/index.htm
Он отлично работает.
Я хочу отобразить клавишу OK так же, как клавиша «Ввод» построена на большинстве аппаратных клавиатур: большая и 2-рядная высота.
Любая идея о том, как это сделать? Установка высоты клавиши на двойную высоту не работает, клавиша наполовину отображается за пределами экрана (внизу).
РЕДАКТИРОВАТЬ: мои нижние ряды клавиатуры
<Row>
<Key android:codes="87" android:keyLabel="W" android:keyWidth="10%p" android:horizontalGap="20%p"/>
<Key android:codes="88" android:keyLabel="X" android:keyWidth="10%p"/>
<Key android:codes="67" android:keyLabel="C" android:keyWidth="10%p"/>
<Key android:codes="86" android:keyLabel="V" android:keyWidth="10%p"/>
<Key android:codes="66" android:keyLabel="B" android:keyWidth="10%p"/>
<Key android:codes="78" android:keyLabel="N" android:keyWidth="10%p"/>
<Key android:codes="-6" android:keyIcon="@drawable/sym_keyboard_done_48" android:keyWidth="20%p"/>
</Row>
<Row >
<Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="20%p"/>
<Key android:codes="32" android:keyLabel=" " android:keyWidth="50%p"/>
<Key android:codes="-3" android:keyLabel="OK" android:keyWidth="30%p" />
Я хочу, чтобы левая и правая клавиши последней строки расширялись на верхнюю строку.
Редактировать: я публикую изображение, чтобы объяснить свое бедствие:
Решено: