- Forum-Beiträge: 79
27.05.2018, 14:39:14 via Website
27.05.2018 14:39:14 via Website
Hallo zusammen!
Ich will mir gerade ein einfaches klassisches Textadventure programmieren und brauche dafür eine einfache Konsolen-Oberfläche. Dazu habe ich unter anderem oben ein EditText hingebaut und darunter eine ScrollView.
Das mit dem Eintippen und Abschicken beim Drücken auf ENTER/WEITER funktioniert auch gut, das Problem ist, dass danach jedes Mal die Tastatur auf dem Bildschirm zu geht und man wieder das EditText antippen muss, um sie wieder sichtbar zu machen, obwohl der Cursor in der EditText bleibt.
Kann ich dieses automatische verstecken abstellen? Oder kann ich irgendwie einfach sagen, dass die Tastatur immer sichtbar sein soll, wenn die App an ist?
Grüße
Robert
edInput.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER && !edInput.getText().toString().isEmpty()) {
edInput_onKey();
return true;
}
return false;
}
});
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.