Wie die Entwicklung maßgeschneiderter Soft-Tastatur für Android-Anwendung?
Habe ich eine Mathe-bezogenen Anwendung, die ich gemacht habe, dass möchte ich wirklich machen, um eine eigene soft-Tastatur. Es hätte Attribute, wie ein Ziffernblock und Sonderzeichen wie pi und Wurzel-Symbole eingebaut. Ich würde mir wünschen, es zu ersetzen, um Standard-Tastatur nur für die Anwendung, und öffnen Sie nur die Tastatur, dass ich die Entwicklung für diese app. Meine Frage ist, wie mache ich das? Mache ich eine "Tastatur" aus der Tabelle layouts und eine Reihe Schaltflächen, die sich öffnet wenn ich auf das Textfeld ein, oder nutze ich die Tastatur layout?
- Die Wolfram Alpha-app tut dies.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte man nicht eine Tabelle erstellen-layout und eine Reihe von Tasten, ist es eine ungewohnte Benutzeroberfläche und schafft eine schlechte user experience. Finden Sie diese Antwort über, wie man erstellen Sie eine benutzerdefinierte virtuelle Tastatur, die identisch ist mit der Plattform, die soft-Tastatur, sondern enthält die Schlüssel, die Sie brauchen: android app-spezifische soft-Tastatur
Könnte man ein RelativeLayout, mit Reihen von Tasten wie eine Tastatur am unteren Rand des Bildschirms(mit Linearen layouts), oder wenn Sie brauchen, um eine systemweite Tastatur, würde ich schauen, Hackerskeyboard Quelle für ein Beispiel.