如何在点击android中的EditText的时候不弹出软键盘
2012-05-18 10:15
393 查看
EditText birthday = (EditText) findViewById(R.id.birthday_text_regis);
birthday.setOnTouchListener(new BirthClickListener());
// 生日编辑框
class BirthClickListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int inType = birthday.getInputType(); // backup the input type
birthday.setInputType(InputType.TYPE_NULL); // disable soft input
birthday.onTouchEvent(event); // call native handler
birthday.setInputType(inType); // restore input type
birthday.setSelection(birthday.getText().length());
return true;
}
}
birthday.setOnTouchListener(new BirthClickListener());
// 生日编辑框
class BirthClickListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int inType = birthday.getInputType(); // backup the input type
birthday.setInputType(InputType.TYPE_NULL); // disable soft input
birthday.onTouchEvent(event); // call native handler
birthday.setInputType(inType); // restore input type
birthday.setSelection(birthday.getText().length());
return true;
}
}
相关文章推荐
- Android 点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- android在点击EditText的时候始终不弹出软件键盘
- android在点击EditText的时候始终不弹出软件键盘
- Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- 在Android中如何通过点击edittext之外的部分使软键盘隐藏
- android 点击EditText始终不弹出软件键盘实现代码
- Android EditText 反射实现有光标闪,但点击不弹出键盘
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- 当EditText被点击的时候不弹出软键盘
- Android 如何使Edittext不弹出软键盘
- Android 模拟器按Ctrl+F11切换横屏后,点击EditText不弹出软键盘
- 在Android中如何通过点击edittext之外的部分使软键盘隐藏
- 在Android中如何通过点击edittext之外的部分使软键盘隐藏
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- Android 如何让EditText 失去焦点从而不弹出软键盘
- Android.edittext点击时,隐藏系统弹出的键盘,显示出光标
- android中任何禁止软键盘自动弹出而点击EditText的时候才弹出
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android开发心得——点击EditText的时候,输入法把整体布局顶出了屏幕?这里提供一个我个人的解决办法