Activity中放置了多個(gè)的EditText的時(shí)候(比如Recyclerview 的item中有edittext),進(jìn)入該activity的時(shí)候第一個(gè)EditText會(huì)接收焦點(diǎn)流码,但是項(xiàng)目中需要所有的EditText默認(rèn)是不接收焦點(diǎn)的芍殖,該怎么做呢?
網(wǎng)上的大部分方案運(yùn)行起來(lái)都有問(wèn)題搓蚪。
下面這是最簡(jiǎn)單的方案劝赔,只需要在XML中設(shè)置即可烘豹,測(cè)試通過(guò)瓜贾。
具體是在EditText的父級(jí)控件中添加屬性
android:focusable="true"
android:focusableInTouchMode="true"
并且加上
<requestFocus />
這句,如果不使用這句是沒(méi)有效果的携悯。
設(shè)置完之后的效果是