2017-06-14 2 views
0

Ich habe einen Bearbeitungstext, den ich vertikal bewege, wenn der Benutzer es mit dem Finger zieht. Ich möchte jedoch nicht, dass die Tastatur öffnet, wenn ich nach dem Ziehen den Finger von der Ansicht abhebe.EditText zeigt keine Tastatur beim Verschieben

Wie kann ich das tun? Hier ist mein Code so weit:

case MotionEvent.ACTION_MOVE: 
      getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);    
      v.animate().y(event.getRawY() + dY).setDuration(0).start(); 
      break; 

Antwort

0

Diese die Tastatur verstecken:

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 
Verwandte Themen