Je suis nouveau sur Android. J'ai déjà passé deux heures à chercher. Quoi que j'essaie, le clavier logiciel ne s'affiche jamais sur mon ordinateur. EditText
. Je le crée simplement :
EditText editText = (EditText)findViewById(R.id.editText);
J'ai essayé :
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
et :
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);
}
});
J'ai aussi essayé :
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
J'ai essayé de mettre cette ligne dans AndroidManifest.xml
fichier :
android:windowSoftInputMode="stateVisible|adjustResize"
mais en vain. Ça ne se voit jamais. Qu'est-ce que je rate ?