Activity中放置了多个的EditText的时候(比如Recyclerview 的item中有edittext),进入该activity的时候第一个EditText会接收焦点,但是项目中需要所有的EditText默认是不接收焦点的,该怎么做呢?
网上的大部分方案运行起来都有问题。
下面这是最简单的方案,只需要在XML中设置即可,测试通过。
具体是在EditText的父级控件中添加属性
android:focusable="true"
android:focusableInTouchMode="true"
并且加上
<requestFocus />
这句,如果不使用这句是没有效果的。
设置完之后的效果是
未命名.png
网友评论