Klawiatura programowa Android nigdy nie pojawia się w emulatorze
Jestem nowym użytkownikiem Androida. Spędziłem już dwie godziny na poszukiwaniu. Cokolwiek próbuję, klawiatura programowa nigdy nie jest wyświetlana dla mojegoEditText
. Tworzę to po prostu:
EditText editText = (EditText)findViewById(R.id.editText);
Próbowałem:
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
i:
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}
});
próbowałem też:
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
Próbowałem wprowadzić tę linięAndroidManifest.xml
plik:
android:windowSoftInputMode="stateVisible|adjustResize"
ale wszystko na próżno. Po prostu się nie pokazuje. Czego mi brakuje?