草庐IT

RecyclerVIew

全部标签

Android TV 自定义演示器错误 : Do not setLayoutFrozen in layout or scroll

我曾尝试创建一个只有一个自定义View的自定义演示者,它将视频播放到表面View中,并且在第一次绑定(bind)后我收到此错误消息。有什么问题?我没有设置任何bool值来卡住布局或任何类似的东西。java.lang.IllegalStateException:DonotsetLayoutFrozeninlayoutorscrollatandroid.support.v7.widget.RecyclerView.assertNotInLayoutOrScroll(RecyclerView.java:2164)atandroid.support.v7.widget.RecyclerView

android - 不定式 RecyclerView 对我不起作用

我知道这个问题以前被问过很多次,但我很困惑为什么有时会加载数据,有时在我到达列表末尾时没有加载数据。此外,当我快速滚动列表时,新数据已加载,但它立即将我返回到列表中的第一项,并从服务器的下一页中删除所有新加载的项目。所以这是第二个问题,第三个问题是当我使用SwipeRefreshLayout加载项目时,当我到达列表末尾时我也没有获得新项目。我已经在我的项目中实现了这个:https://gist.github.com/ssinss/e06f12ef66c51252563elist.setLayoutManager(manager);list.setEmptyView(emptyView)

android - 如何在基于 RecyclerView 的 Android 应用程序上实现多重过滤?

目前,我开发了一个Activity来使用具有搜索功能的RecyclerView显示数据列表(如image_1所示)。我想向工具栏添加过滤选项,类似于Youtube应用程序上的过滤器(参见图片_2)。任何人都可以给我线索以轻松实现它吗?无论是UI设计还是业务逻辑。知道如何实现过滤器对话框窗口(参见图3)吗?我应该只使用AlertDialog还是有其他更好的选择? 最佳答案 因此,您需要创建一个选项菜单来启动具有自定义布局的DialogFragment,并在您的对话框中获取用户过滤的标签,然后您可以使用它们来过滤您的recyclervi

android - 如何设置 setStackFromEnd(true);在用于 Recyclerview 的 GridLayoutManager 中?

我想要从上次加载数据的网格布局,因为我使用了以下代码GridLayoutManagerrecyclerViewLayoutManager=newGridLayoutManager(getActivity(),3);//LinearLayoutManagerrecyclerViewLayoutManager=newLinearLayoutManager(getActivity());recyclerViewLayoutManager.setStackFromEnd(true);lv_explore.setLayoutManager(recyclerViewLayoutManager);它

java - RecyclerView 在 DrawerLayout 关闭时获得焦点

这是我发现的一个奇怪的错误。但是如果我在fragment中有一个RecyclerView,然后打开然后关闭我的DrawerLayout,我的RecyclerView就会成为焦点。这意味着关闭我的DrawerLayout将导致ScrollView跳转到我的RecyclerView。显然,我希望ScrollView的位置在DrawerLayout关闭时不会移动,并且绝对不会停留在我的RecyclerView上。代码在我的整个应用程序中,我将RecyclerViews包含在ScrollViews中,类似于此设置:而我的DrawerLayout的XML设计是这样安排的:我不确定我还需要在此处包

android - 如何将 Horizo​​ntal Recyclerview 添加为 Vertical Recyclerview 的标题?

我需要这样的输出。这是Horizo​​ntalRecyclerView作为VerticalRecyclerView的header。目前我正在使用NestedScrollView来实现此设计。但是我觉得滚动不流畅。请提出任何想法。提前致谢。布局: 最佳答案 非常简单,您的“主”回收器View有两种单元格,第一种是另一个回收器View,其余是“正常”单元格。在“主”回收器View的适配器上,您必须覆盖方法getItemViewType,如下所示:@OverridepublicintgetItemViewType(intposition)

android - 如何使RecyclerView在NestedScrollView中进行回收?

我尝试将RecyclerView等几种View放入NestedScrollView中。我使用了setNestedScrollingEnabled(false),它对于小型数据集看起来不错,但对于大型数据集却开始变得迟钝。在花了一些时间记录onCreateViewHolder()方法后,我了解到回收者View会像旧ListView一样一次创建它们。我试图在RecyclerView文档中找到这种行为的原因,但是我在ScrollViewdescription中找到了:YoushouldneveruseaScrollViewwithaListView,becauseListViewtakesc

android - recyclerview 将数据添加到顶部而不会弄乱滚动?

我正在尝试在回收站View的滚动顶部添加一些日期。这是工作,除了滚动,当添加一些新数据时它会把所有东西都弄乱。我看到了这个主题:Link1Link2但他们都没有解决我的问题。也许有人可以帮助我...我使用volley获取一些数据,如下所示:try{//Gettingjsonjson=array.getJSONObject(i);//AddingdatatotheobjectPostObj.setImageUrl(json.getString(Config.TAG_PPIC));...}catch(JSONExceptione){e.printStackTrace();}//Adding

android - ConstraintLayout 不会使用 RecyclerView 内的 Wrap_Content 动态更改高度

我有一个StaggeredLayoutRecyclerView使用CardView填充不同的卡片,在这些卡片中通常有一个ConstraintLayout所有字段都为空。一切都以wrap_content作为高度。我的问题是CardView的高度似乎是在填充任何数据之前计算的,之后没有更新。我已经尝试直接无效,将measureAllChildren设置为true,在itemView上使用requestLayout并使底部项目对parent的底部,但问题仍然存在。字段在适配器上的方法onBindViewHolder中填充,如下所示:DataExampleexample=mItems.get(

android - 如何在 fragment 中保存recyclerview的滚动位置

我从这里得到了很多答案..但没有一个能解决我的问题..这就是我问的原因。我想在fragment中保存滚动位置。在他们建议关注的许多文章中@OverrideprotectedvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(outState);}和@OverrideprotectedvoidonRestoreInstanceState(BundlesavedInstanceState){super.onRestoreInstanceState(savedInstanceState);}但这两种方法在frag