Editttext获得、失去焦点,弹出、隐藏软键盘

设置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也不会获取焦点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容