2015-04-21 2 views
6

Ich habe benutzerdefinierte Tastaturen für meine Anwendung basierend auf dieser erstaunlichen Forschung von Marteen Pennings gemacht: http://www.fampennings.nl/maarten/android/09keyboard/index.htmAnzeige <Key> über 2 <Row> in CustomKeyboardView?

Es funktioniert super.

Ich möchte eine OK-Taste auf die gleiche Weise anzeigen, wie die 'Enter'-Taste auf der meisten Hardware-Tastatur: große und 2 Zeilen Höhe gebaut wird.

Irgendeine Idee, wie man das macht? Das Einstellen der Schlüsselhöhe auf doppelte Höhe funktioniert nicht, der Schlüssel wird zur Hälfte außerhalb des Bildschirms angezeigt (unten).

EDIT: Meine Tastatur unteren Reihen

<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" /> 

möchte ich die linke und rechte Taste der letzten Zeile in der oberen Reihe erweitern.

Edit: Ich poste ein Bild meiner Not zu erklären: You can see the 'delete' key has empty space above and I want this delete key to claim it

Gelöst: enter image description here

Antwort

1

Haben Sie versucht, Ihre ‚OK‘ Taste in der 4. Zeile intead der letzten Reihe zu platzieren und es als Doppel-Set Höhe?

+0

OMFG! Vielen Dank ! "Das Einstellen der Schlüsselhöhe auf doppelte Höhe funktioniert nicht, der Schlüssel wird zur Hälfte außerhalb des Bildschirms angezeigt" und ich dachte nicht einmal daran, ihn in die obere Reihe zu setzen ... – Poutrathor

+0

es enthält keinen T-Bone-Shape-Schlüssel das ist gut genug :) – Poutrathor

+0

Ich bin froh, es hat funktioniert! Wenn ich entdecke, wie ich es gestalten kann, werde ich es euch wissen lassen. – Christian