6 votes

changer la disposition du clavier après un clic sur un bouton

Je suis en train de développer une application Android, et j'ai une EditText et un deux RadioButtons ( A y B ),

Ce que j'essaie de faire, c'est.. :

Lorsque RadioButton A est coché, je veux modifier la disposition du clavier pour l'afficher avec le bouton Terminé, Lorsque le bouton RadioButton B est coché, je veux modifier la disposition du clavier pour l'afficher avec le bouton de recherche.

J'ai essayé de changer le IMEOptions de mon EditText comme ça, mais ça ne marche toujours pas :

NB : le clavier est déjà visible, ce que je veux faire c'est modifier le bouton. Recherche avec le bouton Terminé dans chaque cas des deux radioButtons

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if(btnA.isChecked() ) { 
        txtSearch.setImeOptions(EditorInfo.IME_ACTION_DONE);
//      txtSearch.invalidate(); 
    }
    else {
        txtSearch.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
//      txtSearch.invalidate();
    }   
}

une idée sur la façon de le faire ?

Merci d'avance.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X