android 点击EdiText 禁止弹出系统键盘

找了很多都不好用,最后使用

editText.setShowSoftInputOnFocus(false);
editText.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {

        InputMethodManager imm = (InputMethodManager) mContext.getSystemService(mContext.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);

    }
});

你可能感兴趣的:(android)