2016-03-21 11 views
0

Ich arbeite in einer Anwendung, wo ich externe Barcode-Scanner als harte Tastatur verbinden muss und einige Eingabefelder in der Anwendung eingeben. In früheren Versionen wie Kitkat funktioniert alles gut. Scanner macht seinen Job genauso wie einen Klick auf Edittext, Softkeyboard wird erfolgreich geöffnet, aber jetzt teste ich diese Anwendung in Lollipop und bekomme Softkeyboard blockiert. Ich kann nichts in Editiertext eingeben. Dies ist ein Blocker für meine Anwendung. Ist das ein Legacy-Bug für Android?wie man mit Softkeyboard und hardkeyboard gleichzeitig in einer Anwendung in Android arbeitet

Wenn anyboady eine Lösung hat, damit es funktioniert, lass es mich wissen. Jede Hilfe wäre sehr gut geeignet.

Antwort

0

In Marshmallow (und ich nehme an, es ist das gleiche für Lollipop), klicken Sie auf eine Texteingabe, nachdem Sie Ihre Tastatur oder Ihren Scanner gepaart haben.

Android's on-screen navigation buttons with the input options button showing
Bild über Android Central

, dass die Eingabeoptionen mit einem Toggle-Dialog sollte die Soft-Tastatur angezeigt wird, wenn eine Hardware-Tastatur angeschlossen ist.

Input method dialog with option to show virtual input method when hardware input device is attached

+0

Ja, das ist das, was angezeigt wird, aber nicht so sehr benutzerfreundlich von Benutzer-Sicht. –