android 让某个EditText默认不获取焦点

来源:互联网 发布:java偏硬件的项目代码 编辑:程序博客网 时间:2024/06/05 19:58

在实际项目中,有时候不想让某个EditText控件获取焦点,可以如下配置:

android:focusableInTouchMode="false"

如果后来再需要,可以做触摸该控件的时候setFocusableInTouchMode(true)即可,如下代码所示:

editText.setOnTouchListener(new View.OnTouchListener() {    @Override    public boolean onTouch(View v, MotionEvent event) {        editText.setFocusableInTouchMode(true);        return false;    }});
3 0
原创粉丝点击