Die Methode zum Aktivieren der Bildschirm-Softtastatur für Android Studio 2+ -Emulatoren hängt von der API-Ebene des Emulators ab. Ich habe die verschiedenen Methoden beginnend mit API 15 getestet und die folgenden Schritte aufgezeichnet.
[A] APIs 15, 17, 19 und 21.
Die folgenden Schritte aktivieren die Softtastatur auf dem Bildschirm, deaktivieren jedoch die Möglichkeit, Text einzugeben und über die Hardware-Computertastatur mit der AVD zu interagieren.
- Klicken Sie im Android Virtual Device Manager (AVD) auf die Bearbeitungsaktion für das Gerät, mit dem Sie arbeiten möchten
- Klicken Sie auf Erweiterte Einstellungen anzeigen und scrollen Sie bis zum Ende der Seite zum Abschnitt "Tastatur"
- Deaktivieren Sie die Option "Tastatureingabe aktivieren"
[B] API 22
Die Softtastatur wird angezeigt, unabhängig davon, was Sie mit den Hardwaretastatureinstellungen tun. Wenn Sie die Unterstützung von Hardwaretastaturen neben der Softtastatur aktivieren möchten,
- Klicken Sie in AVD auf die Bearbeitungsaktion für das Gerät, mit dem Sie arbeiten möchten
- Klicken Sie auf Erweiterte Einstellungen anzeigen und scrollen Sie bis zum Ende der Seite zum Abschnitt "Tastatur"
- Aktivieren Sie die Option "Tastatureingabe aktivieren"
[C] API 23
Wenn Sie die Hardware und die Softtastatur verwenden möchten, dann ...
- Befolgen Sie die Schritte 1 bis 3 von [B]
- Starten Sie auf dem virtuellen Gerät Einstellungen starten und wählen Sie dann Sprache und Eingabe / Aktuelle Tastatur
- Hardware aktivieren - Eingabemethode anzeigen
Wenn Sie die Hardwaretastatur nicht benötigen, deaktivieren Sie in den erweiterten AVD-Einstellungen die Option "Tastatureingabe aktivieren". Sie müssen keine Einstellungen auf dem virtuellen Gerät ändern.
[D] APIs 24 und 25
- Befolgen Sie die obigen Schritte 1 bis 3 [B] und deaktivieren oder deaktivieren Sie die Option "Tastatureingabe aktivieren", je nachdem, ob Sie die Hardqare-Tastatur aktivieren möchten.
- Starten Sie auf dem virtuellen Gerät Einstellungen starten und wählen Sie dann Sprache und Eingabe / Physische Tastatur
- Aktivieren Sie "Virtuelle Tastatur anzeigen"
Wenn in der AVD die Option Tastatureingabe aktivieren ausgewählt wurde, können Sie jetzt sowohl harte als auch weiche Tastatureingaben verwenden. Wenn Sie die Option in der AVD deaktiviert haben, wird die Softtastatur unabhängig davon angezeigt.
[E] API 26
Genau wie die [D] APIs 24 und 25, außer dass Sie in den Geräteeinstellungen durch eine zusätzliche Menüebene "System" navigieren müssen, bevor Sie zu Sprache und Eingabe / Physische Tastatur gelangen