Q
qwert_zuiopue
Fortgeschrittenes Mitglied
- 6
Hallo,
ich möchte, dass kein Keyboard erscheint, wenn der Benutzer ein Textfeld berührt.
Habe bereits folgendes versucht:
In der Manifest die Zeile
android:windowSoftInputMode="stateAlwaysHidden" >
eingefügt. Leider keine Änderung
Außerdem fand ich mit google noch folgende Vorschläge:
1.
Wäre prinzipiell möglich, ich brauche aber die Methoden getSelectionStart() und getSelectionEnd()
2.
-> funktioniert nicht
3.
Geht leider auch nicht.
Gibt es noch eine andere Möglichkeit??
Besten Dank!!
ich möchte, dass kein Keyboard erscheint, wenn der Benutzer ein Textfeld berührt.
Habe bereits folgendes versucht:
In der Manifest die Zeile
android:windowSoftInputMode="stateAlwaysHidden" >
eingefügt. Leider keine Änderung
Außerdem fand ich mit google noch folgende Vorschläge:
1.
Code:
<Button android:id="@+id/edit_birthday" style="@android:style/Widget.EditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/hint_birthday"/>
2.
Code:
edittext = (EditText) findViewById(R.id.EditText01);
edittext.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (event != null&& (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
in.hideSoftInputFromWindow(edittext.getApplicationWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
}
return false;
}
});
}
3.
Code:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Gibt es noch eine andere Möglichkeit??
Besten Dank!!