设置Edittext获取焦点并弹出软键盘
//设置EditText获取焦点并弹出软键盘
searchEdt.setFocusable(true);
searchEdt.setFocusableInTouchMode(true);
searchEdt.requestFocus();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
设置Edittext默认失去焦点
有时候的项目当中进入某个页面edittext会自动获取焦点弹出软键盘,用户体验非常不好,那么如何避免这种情况呢?
在布局文件中给edittext的父控件增加两个属性
android:focusable="true"
android:focusableInTouchMode="true"
这样设置了,既不会弹出软键盘,edittext也不会获取焦点