focus - Android TV中多個(gè)RecyclerView焦點(diǎn)問題
問題描述
在圖1中存在三個(gè)名稱依次為Top、Center、Bottom的RecyclerView
碰到如下幾個(gè)問題:
在top中按遙控器左右快速移動(dòng)時(shí),焦點(diǎn)會(huì)飛到其他的RecyclerView中;(center和bottom也是類似的) 想要的效果:在top、center、bottom中左右移動(dòng)焦點(diǎn)時(shí),只能在當(dāng)前RecyclerView中移動(dòng),除非是按上下鍵才能移動(dòng)到其他的RecyclerView
當(dāng)前焦點(diǎn)在Item0的時(shí)候,再向左移動(dòng)直接移動(dòng)到RecyclerView的最后一個(gè)Item19上;而在Item的19上時(shí),再向右移動(dòng)直接移動(dòng)到Item0上。
這兩個(gè)問題目前還沒有找到好的解決辦法,如果能給一些指點(diǎn)或者思路,不勝感激!
示例代碼Github地址
現(xiàn)在勉勉強(qiáng)強(qiáng)將第一個(gè)需求解決了,但是當(dāng)RecyclerView中的Item布局復(fù)雜并且數(shù)據(jù)很多的時(shí)候快速滑動(dòng)光標(biāo)還是會(huì)飛,沒有完美解決!
問題解答
回答1:layoutManager onFocusSearchFailed()
相關(guān)文章:
1. phpstudy8.1沒集成mysql-front2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker鏡像push報(bào)錯(cuò)4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題5. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法6. 前端 - @media query 使用出現(xiàn)的問題?7. javascript - QQ第三方登錄的問題8. html5 - datatables 加載不出來數(shù)據(jù)。9. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。10. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????

網(wǎng)公網(wǎng)安備