Ho realizzato tastiere personalizzate per la mia applicazione basate su questa fantastica ricerca di Marteen Pennings: http://www.fampennings.nl/maarten/android/09keyboard/index.htmMostra <Key> su 2 <Row> in CustomKeyboardView?
Funziona alla grande.
Desidero visualizzare un tasto OK nello stesso modo in cui il tasto "Invio" è costruito sulla maggior parte della tastiera hardware: altezza grande e 2 righe.
Qualche idea su come farlo? L'impostazione dell'altezza chiave per la doppia altezza non funziona, la chiave viene visualizzata per metà fuori dallo schermo (in basso).
EDIT: mia tastiera righe inferiori
<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" />
auguro il tasto destro e sinistro dell'ultima riga espandere sulla riga superiore.
Edit: ho postare una foto per spiegare la mia angoscia:
Risolto:
OMFG! Grazie ! "L'impostazione dell'altezza della chiave per essere doppia altezza non funziona, la chiave è visualizzata per metà fuori dallo schermo" e non ho nemmeno pensato di metterla nella riga superiore ... – Poutrathor
non fornisce una chiave a forma di T-bone ma questo è abbastanza buono :) – Poutrathor
Sono contento che ha funzionato! Se scoprirò come modellarlo, ti farò sapere. – Christian