Slt,
Je precise que je suis un debutant.
Suite a ce que j'ai compris,tu peux forcer android a cacher le clavier virtuel en utilisant " InputMethodManager"(lien -->ici<--).
Je ne comprends pas pk ce code :
1 2
| InputMethodManager iMM = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
iMM.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); |
ne marche pas,si tu as bien recuperer la vue.
Je pense que tu ne devrais pas mettre ca:
android:windowSoftInputMode="stateHidden"
ds ton fichier XML,mais juste le code precedent.
Essaye ca et dis moi ce que ca te donne:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
EditText myEditText = null;
public void f(){//Méthode,fct permettant de desactiver un clavier pour un edit text
txtTaille=(EditText)findViewById(R.id.myEditText);
txtTaille.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
InputMethodManager iMM = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
iMM.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
}
});
} |
Evidemmt "myEditText" tu le remplaces.
Si je peux t'aider plus je le ferai.
En esperant t'avoir aide.
Bye.
Partager