分享

EditText 阻止输入法弹出

 Sunny_Gql 2011-08-10

1、EditText有焦点(focusable为true)阻止输入法弹出  

editText=(EditText)findViewById(R.id.txtBody);

        editText.setOnTouchListener(new OnTouchListener() {             

            public boolean onTouch(View v, MotionEvent event) {  

                editText.setInputType(InputType.TYPE_NULL); // 关闭软键盘      

                return false;

            }

        });  

2、当EidtText无焦点(focusable=false)时阻止输入法弹出  

        InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);     

        imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多