2012-08-28 2 views
8

Ich habe eine kleine Tastatur erstellt, um die Standard-Android-Tastatur zu ersetzen. Was muss ich tun, um meine Tastatur als Standardeingabe in meiner App einzurichten? DankeSo richten Sie meine persönliche Tastatur als Standardeingabe in meiner App ein

+1

nicht. Verwenden Sie die Standardtastatur des Systems. Einige Leute haben physische Tastaturen, die Sie kennen! Sie können Ihre Tastatur als Standalone-App freigeben, die Benutzer verwenden können, um die Standardtastatur zu ersetzen, wenn Sie möchten. Aber verschiedene Tastaturen auf App für App-Basis sind ein Albtraum für Benutzerfreundlichkeit. –

+0

Ich erkläre ausführlich mein Problem. Die Größen von EditText stimmen grundsätzlich nicht mit dem Text überein, den ich hinzufüge. Warum? – David

Antwort

0

Ich denke, dass dies Ihnen helfen kann. Sie können die Systemkeyboard-Klasse InputMethodManager ausblenden. Und danach mach onFocusListener auf deinem EditText und wenn du Fokus-Klasse hast klasse dich selbst Tastatur.

0

für die erste benötigen Sie ein Tastaturlayout erstellen ... u haben, dass anpassen .. dann die Tastatur mit Ihrem Layout enthalten, wo Sie brauchen ur persönliche Tastatur anzuzeigen .. wie diese

<include android:id="@+id/Kinclude" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/keypad" android:visibility="invisible" />

und ein Click-Ereignis für Ihre EditText schreiben und diese Tastatur angezeigt, wenn Sie EditText klicken ....

Danke ...

Verwandte Themen