Saya baru mengenal Android. Saya sudah menghabiskan dua jam untuk mencari. Apapun yang saya coba, softkeyboard tidak pernah ditampilkan untuk saya EditText
. Saya membuatnya dengan sederhana:
EditText editText = (EditText)findViewById(R.id.editText);
Saya mencoba:
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
dan:
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);
}
});
saya juga mencoba:
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
saya mencoba memasukkan baris ini ke dalam AndroidManifest.xml
file:
android:windowSoftInputMode="stateVisible|adjustResize"
tapi semuanya sia-sia. Itu tidak pernah terlihat. Apa yang saya lewatkan?