首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

遏止EditText弹出输入法

2012-07-20 
阻止EditText弹出输入法?//当EidtText获取焦点,此方法不能阻止输入法弹出InputMethodManager imm (Input

阻止EditText弹出输入法

?

//当EidtText获取焦点,此方法不能阻止输入法弹出InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);   //imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);  

?

?

//EditText有焦点阻止输入法弹出editText.setOnTouchListener(new OnTouchListener() {public boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stub//记住EditText的InputType现在是password int inType = editText.getInputType(); // backup the input typeeditText.setInputType(InputType.TYPE_NULL); // disable soft input    editText.onTouchEvent(event); // call native handler    editText.setInputType(inType); // restore input type   editText.setSelection(editText.getText().length());return true;}});

热点排行