EditText 获取焦点后禁止弹出软键盘
2014-05-19 14:40
387 查看
点击某个EditText并不想要软件盘弹出,只需添加监听
mEditText = (EditText)findViewById(R.id.editText);
mEditText.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
int inType = mEditText.getInputType(); // backup the input type
mEditText.setInputType(InputType.TYPE_NULL); // disable soft input
mEditText.onTouchEvent(event); // call native handler
mEditText.setInputType(inType); // restore input type
mEditText.setSelection(mEditText.getText().length());
return true;
}
});
以及软件盘的自动弹出
imm = (InputMethodManager)getSystemService(getApplicationContext().INPUT_METHOD_SERVICE);
midllebt = getMenuButton();
midllebt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
imm.showSoftInput(mEditText , 0);//弹出软键盘
}
});
mEditText = (EditText)findViewById(R.id.editText);
mEditText.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
int inType = mEditText.getInputType(); // backup the input type
mEditText.setInputType(InputType.TYPE_NULL); // disable soft input
mEditText.onTouchEvent(event); // call native handler
mEditText.setInputType(inType); // restore input type
mEditText.setSelection(mEditText.getText().length());
return true;
}
});
以及软件盘的自动弹出
imm = (InputMethodManager)getSystemService(getApplicationContext().INPUT_METHOD_SERVICE);
midllebt = getMenuButton();
midllebt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
imm.showSoftInput(mEditText , 0);//弹出软键盘
}
});
相关文章推荐
- EditText 获取焦点后禁止弹出软键盘
- Android EditText获取光标 焦点,禁止键盘弹出
- 取消edittext获取焦点,禁止弹出软键盘
- 关于android中EditText自动获取焦点并弹出键盘的相关设置
- Android中使EditText失去焦点,edittext禁止弹出键盘
- Android EditText获取焦点并弹出软键盘
- Android中使EditText失去焦点,edittext禁止弹出键盘
- 显示界面的时候直接获取到EditText焦点弹出键盘
- Android中使EditText失去焦点,edittext禁止弹出键盘
- Android Edittext获取焦点后,弹出的软键盘显示搜索、发送、完成等功能
- android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- [置顶] android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- 控制EditText自动获取焦点弹出软键盘
- EditText获取焦点自动弹出键盘
- AndroidのEditText失去焦点,edittext禁止弹出键盘
- Android中使EditText失去焦点,edittext禁止弹出键盘
- EditText 默认不获取焦点,弹出软键盘布局变形解决方案
- Android中使EditText失去焦点,edittext禁止弹出键盘
- EditText获取焦点不自动弹出键盘设置
- Android 中使 EditText 失去焦点,禁止弹出软键盘,及 弹出软键盘后 EditText 自动上移 不致被遮挡