Android 底页显示在RecyclerView上-如何确保单击的项目显示在RecyclerView中
Im使用带有Android 底页显示在RecyclerView上-如何确保单击的项目显示在RecyclerView中,android,android-recyclerview,bottom-sheet,Android,Android Recyclerview,Bottom Sheet,Im使用带有RecyclerView和隐藏的底页的协调布局。当用户单击/选择RecyclerView中的一个项目时,底页会展开,它通常会隐藏RecyclerView中单击的项目 如何确保显示单击的项目?打开底页后,您只需将回收视图滚动到单击项目的位置即可: myRecyclerView.scrollToPosition(clickedItemPoistion) 如果您想知道如何获得该位置,它位于适配器中的onBindViewHolder()。当单击靠近列表末尾的项目时,这是如何工作的?recy
RecyclerView
和隐藏的底页的协调布局
。当用户单击/选择RecyclerView
中的一个项目时,底页
会展开,它通常会隐藏RecyclerView
中单击的项目
如何确保显示单击的项目?打开底页后,您只需将回收视图
滚动到单击项目的位置即可:
myRecyclerView.scrollToPosition(clickedItemPoistion)
如果您想知道如何获得该位置,它位于适配器中的onBindViewHolder()
。当单击靠近列表末尾的项目时,这是如何工作的?recyclerview本身需要滚动,嗯,你可以尝试调整recyclerview的大小,也许?从我的角度来看,这是一个常见的用例,或者我错了?我研究了一点,但找不到一个应用程序这样做,我个人从来没有做到这一点,但只是一个头脑风暴的想法,你可以尝试更换列表中的元素,并把一个点击在中间,而不是滚动到它。