XML中使得EditText不能自动获取焦点

Activity中放置了多个的EditText的时候(比如Recyclerview 的item中有edittext),进入该activity的时候第一个EditText会接收焦点,但是项目中需要所有的EditText默认是不接收焦点的,该怎么做呢?

网上的大部分方案运行起来都有问题。
下面这是最简单的方案,只需要在XML中设置即可,测试通过。
具体是在EditText的父级控件中添加属性

android:focusable="true"
android:focusableInTouchMode="true"
并且加上
<requestFocus />
这句,如果不使用这句是没有效果的。

设置完之后的效果是

未命名.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容