2017-09-03 4 views
1

J'ai 5 EditTexts et je les tape en utilisant 5 boutons, donc je n'ai pas besoin du clavier.Comment désactiver complètement le clavier lorsque vous utilisez EditText dans android?

Comment puis-je le désactiver complètement, même lorsque je clique sur le EditText? Sur EditText cliquez sur Je veux seulement pour le faire de sorte qu'il a le curseur sur. (J'ai tout mis en œuvre de sorte que lorsque je clique sur l'un des 5 boutons, l'accent passe sur le prochain EditText).

Le problème est que lorsque je clique sur un EditText le clavier apparaît. Je pense que je dois le faire en Java. Je vous remercie!!!

Répondre

0

Essayez:

editText.setShowSoftInputOnFocus(false); 
editText.setInputType(InputType.TYPE_NULL); 
editText.setFocusable(false); 
0
MyEditor.setOnTouchListener(new OnTouchListener(){ 
    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     int inType = MyEditor.getInputType(); // backup the input type 
     MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input 
     MyEditor.onTouchEvent(event); // call native handler 
     MyEditor.setInputType(inType); // restore input type 
     return true; // consume touch event 
    } 
}); 
+0

cela a fonctionné pour moi .. –

+0

toujours essayer d'ajouter une description lors de l'ajout des extraits. –