android – RecyclerView没有滚动到底部 我遵循了recyclerview指南并为我正在制作的应用程序构建了一个,但由于某种原因它不会滚动到底部.我将它与谷歌代码片段以及其他在线代码片段进行了比较,看不出差异.我发布了一张图片和我正在使用的代码.我正在使用制表符,因此recyclerview填充在片段中.该应用程序的外观如下:http://imgur.com/H5uOLFR适配器类:Fragment类:recyclerview的xml布局
android – RecyclerView(水平)嵌套在BottomSheet中防止垂直滚动 在FrameLayout中.放入CoordinatorLayout时,BottomSheet非常有效.然后BottomSheet可以通过CoordinatorLayout将其滚动状态传递给作为CoordinatorLayout的直接子项的其他视图.为什么RecyclerView无法将滚动状态传递给BottomSheet?它不是CoordinatorLayout的直接孩子.但是有一种方法可以传递它们:RecyclerView必须放在视图中,实现NestedScrollingParent和NestedScro
android – RecyclerView.Adapter onBindViewHolder()获取错误的位置 我将展示代码并在解决问题的步骤之后.我在一个标签片段中有一个recyclerview,它从自定义对象中获取数据集:我在适配器的onBindViewHolder()中设置列表项的longclick行为:然后,片段中的方法负责删除项目本身:最后是进行数据库操作的活动方法:现在我将重现这些步骤:我在listview中显示3个itens.然后我尝试删除第一个:1–通过正确的索引拦截longclick:2–项目已从数据库中正确删除:3–完成所有这些之后,正如预期的那样,适配器正在存储并显示2个项目……
android – 查找RecyclerView中第一个可见项的顶部偏移量 这似乎是一个容易解决的问题,但我还没有看到任何方法可以支持这一点.解决方法@黑带.感谢您让我走上正轨.我需要的偏移实际上只是v.getTop();我真正的问题在于getChildAt().显然getChildAt从第一个可见位置开始,而不是在适配器的位置.在这种情况下,文档编写得很糟糕.这是生成的代码.
android – 在片段之间切换后,RecyclerView项目消失 我的应用程序中有4个片段,它们在NavActivity中管理:}我面临一个问题,在切换片段后项目消失我认为使用RecyclerView的工具和viewHolder有关.我试图从我的服务器获取数据,进入片段C(碎片编号3),数据流一切正确显示.如果我换成碎片B(碎片编号2)或D(碎片编号4),仍然一切正常.但如果生病了交换到fragA(碎片号1)并返回到碎片3(我的列表项在哪里),一切都消失了,我得
android – Recyclerview行项目选择颜色更改 我可以在导航抽屉片段中更改单击我的recyclerview的行的imageview的文本颜色和背景.但我的问题是在点击第4项后,第1项也被选中.点击我的第5项后,选择了第2项.像这样:我该如何解决这个问题?那么一次只选择一个项目?
android – RecyclerView行为 – 键盘打开/关闭时变为空 我已经使用SearchView和Filterable实现了RecyclerView;来自v7的所有课程.现在有这种行为很烦人.无论何时启动或关闭键盘,RecyclerView的内容都会变为空白.计数仍然正确,但视图为空.我的猜测,它与布局大小的变化有关.这种行为是正常还是出了什么问题?我可以显示代码,但不太清楚哪个部分是相关的,所以告诉我在这里可以添加什么?
android – 如果无法滚动,如何禁用RecyclerView上的过度滚动效果? 背景有时,recyclelerView的所有项目都已对用户可见.在这种情况下,用户看到过度滚动效果并不重要,因为实际滚动和查看更多项目是不可能的.问题我知道为了在RecyclerView上禁用过度滚动效果,我可以使用:但无论如何都无法滚动,我无法找到何时触发此功能.这个问题如何确定所有项目完全可见并且用户无法真正滚动?
android – 在RecyclerView里面的ViewPager作为行项目 我需要在RecyclerView中有一个ViewPager,它垂直显示一个列表.RecyclerView的每一行都有一个ViewPager,允许在某些图像之间滑动.ViewPager还将支持将传播到父RecyclerView的点击事件.目前,我有以下实现:列表适配器:图库适配器:图库片段:我遇到的问题是ViewPager的片段没有正确创建和显示.有时它们出现在手动滚动之后,在大多数情况下它们根本不出现.有没有人对我实施的错误有所了解?