Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Tastatur nicht automatisch anzeigen

Das Thema "Tastatur nicht automatisch anzeigen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.12.2011, 12:29   #1 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard Tastatur nicht automatisch anzeigen

Hallo,

ich habe ein Problem, daß bei mir immer die Tastatur angezeigt wird, wenn ich in meine Activity starte.

Das Layout wird dynamisch generiert, also im Java-Code, da es sich um ein dynamisches Protokoll handelt. Also keine Möglichkeite, das über XML zu realisieren.

Jetzt ist es so, daß zuerst CheckBoxen und Radio-Buttons platziert werden, weiter unten kommt dann ein EditText.

Problem ist nun, daß das EditText scheinbar den Focus bekommt, sobald das Layout generiert wurde, obwohl es viel weiter unten im Layout steht. Die View scrollt dann auch runter zum EditText und die Tastatur wird eingeblendet.

Ich hab zuerst versucht, die erste CheckBox auf Focusable zu setzen, hat aber nichts gebracht.

Mein 2. Versuch war, den Focus-Listener des EditText zu implementieren:
Code:
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
	@Override
	public void onFocusChange(View v, boolean hasFocus) {
		if (hasFocus) {
            InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
            imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
		}
	}
});
Aber auch das bringt keinen Erfolg. Wäre aber auch nicht ganz richtig, denn wenn ich reinklicke bekommt es ja auch den Focus und dann sollte die Tastatur schon angezeigt werden ...

Hat noch jemand eine Idee, wie das funtkionieren könnte? Ich bin langsam ratlos und bei google find ich auch nichts mehr neues zu dem Thema


Gruß,
Tom
Tom299 ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:38   #2 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Tastatur nicht automatisch anzeigen

lol kaum hatte ich den Thread abgeschickt, fiel mir noch die Manifest ein:

android:windowSoftInputMode="adjustPan"

damit funktionierts, auch ganz ohne FocusListener ...
Tom299 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Suche: Tastatur umschalten automatisch DirtyIdiot Individualisierung 2 26.11.2011 13:38
Virtuelle Tastatur anzeigen tweet Android Allgemein 2 16.06.2011 13:01
Wie Tastatur öffnen, falls automatisch nicht funktioniert? Kenishi Motorola Xoom Forum 0 09.05.2011 18:38
Neue Nachricht oder Erinnerung automatisch anzeigen christoph2630 Motorola Milestone 2 Forum 3 03.05.2011 18:03
Automatisch erscheinende Tastatur abschalten Ai4key Android Allgemein 3 01.08.2009 22:08




Du liest gerade: "Tastatur nicht automatisch anzeigen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.