簡體   English   中英

EditText在移動時不顯示鍵盤

[英]EditText doesn't show keyboard on move

我有一個edittext,當用戶用手指拖動它時,它會垂直移動。 但是,我不希望在拖動后將手指從視圖上抬起時打開鍵盤。

我怎樣才能做到這一點? 到目前為止,這是我的代碼:

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

這將隱藏鍵盤:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM