2013-02-06 13 views
9

Ich benutze Android-Tastatur, aber ich möchte eine Reihe von Tasten, um es hinzuzufügen, damit ich den Quellcode dieser Tastatur von https://android.googlesource.com/platform/packages/inputmethods/LatinIME/ heruntergeladen, aber ich stehe vor dem Fehler folgendenWie kann ich den Quellcode der Android-Tastatur bearbeiten?

Der Import com.android.inputmethodcommon nicht

aufgelöst werden kann
import com.android.inputmethodcommon.InputMethodSettingsFragment; 
+0

Ich bearbeitet die Frage –

Antwort

3

Sie können Ihre eigenen benutzerdefinierten Tastaturen in Android erstellen, um eine beliebige Anzahl oder Tasten anzuzeigen. Verwenden Sie Keyboard, Keyboard.Row und Keyboard.Key

Für weitere Anpassung der Tastatur überprüfen Sie diese blog post.

0

Ich weiß nicht, ob Sie noch Hilfe brauchen, aber Sie brauchen nicht die Datei imePreferens für diese können Sie einfach löschen. Sie möchten in den Ordner xml und die Datei qwerty.xml wechseln, in der Sie Zeilen und Schlüssel hinzufügen und ändern können. fügen Sie einfach eine Zeile mit den gewünschten Schlüsseln hinzu.

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
android:keyWidth="10%p" 
android:horizontalGap="0px" 
android:verticalGap="0px" 
android:keyHeight="@dimen/key_height" 
> 

<Row> 
    <Key android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left"/> 
    <Key android:codes="119" android:keyLabel="w"/> 
    <Key android:codes="101" android:keyLabel="e"/> 
    <Key android:codes="114" android:keyLabel="r"/> 
    <Key android:codes="116" android:keyLabel="t"/> 
    <Key android:codes="121" android:keyLabel="y"/> 
    <Key android:codes="117" android:keyLabel="u"/> 
    <Key android:codes="105" android:keyLabel="i"/> 
    <Key android:codes="111" android:keyLabel="o"/> 
    <Key android:codes="112" android:keyLabel="p" android:keyEdgeFlags="right"/> 
</Row> 
Verwandte Themen