項目里面有一個列表頁 可刷新及加載的列表頁镀钓,于是想到了用 SmartRefreshLayout?+?RecyclerView來實現(xiàn)榔至。
初始時候 沒有發(fā)現(xiàn)一點問題庆械。后來需求變動 需要在每個item里面 再嵌入RecyclerView铛纬,于是乎嫉戚, 問題來了5磐ΑN亍!
網(wǎng)絡(luò)接口請求完數(shù)據(jù)刷新列表之后巴帮,第一個item的頭上部分會隱藏掉溯泣。
第一感覺是?SmartRefreshLayout 出問題了(甩鍋這個技能完倒是用的爐火純青),于是去掉了SmartRefreshLayout 跑一下程序榕茧。結(jié)果:還是原來一個樣垃沦,
絲毫沒有解決問題。
后來也是上網(wǎng)搜了一些資料 找到了解決辦法用押。
android:focusableInTouchMode="true"
android:focusable="true"
以上就是兩行關(guān)鍵代碼 加在你RecyclerView最外層的根布局上肢簿,就是讓最外層布局獲取焦點,
就可以解決上述問題。