草庐IT

RecyclerVIew

全部标签

android - 删除项目后 RecyclerView 不更新

这个问题在这里已经有了答案:HowtoupdateRecyclerViewAdapterData(16个答案)关闭去年。我在fragment底部有一个RecyclerView水平图像slider。fragment的顶部显示了一些细节。一旦用户单击底部的图像,我们的想法是从图像slider中删除该图像并在fragment中显示其信息。现在显示了信息,但图像没有从RecyclerView中删除。这是我在最外层布局的Onclick中编写的代码。我已经尝试了所有我能找到的相关答案,但没有任何效果。它们都在代码中。请让我知道我做错了什么或缺少什么。holder.itemRowRelativeLa

android - 如何为 RecyclerView 项目入口设置动画(滑入)?

基本上我想要类似this(atthe30secondmark)的东西我希望我的项目在Activity开始后按顺序滑入。我试过谷歌搜索。我找不到任何我能理解的东西。我仍然在为Android开发应用程序这个疯狂的世界中找到自己的方式。谢谢。 最佳答案 像这样在recyclerView上添加动画recyclerView=(RecyclerView)findViewById(R.id.rv);recyclerView.setHasFixedSize(true);llm=newLinearLayoutManager(getApplicatio

android - 在不调用适配器上的 notifyItemChanged(int) 的情况下更新 RecyclerView 项目 ProgressBar

我正在尝试更新一个progressBar,它是RecyclerView项目之一的一部分。我知道我可以通过两种方式做到这一点,方法一:通过调用notifyItemChanged(position)刷新item行方法2:通过使用LayoutMananger对象上的findViewByPosition()方法访问View。但不幸的是,它们都不适用于我的情况。如果我使用第一个,整个项目将被重新绘制,recyclerview的背景颜色为灰色,项目为白色,因此用户可以注意到整个项目刷新。如果我尝试第二个,我最终会在滚动时遇到问题。我想像WhatsApp一样更新进度。提前致谢

android - 尝试读取字段 'android.view.View android.support.v7.widget.RecyclerView$ViewHolder.itemView'

我正在尝试延迟随机选择recyclerview项目。我需要在fragment加载后启动随机选择方法,无需任何用户交互,但出现以下错误。然后我把它放在ImageView上点击检查,但我再次遇到同样的异常。这里有人会告诉我我在哪里犯了错误,或者还有什么更好的方法可以实现这一点。下面是我的代码packagecom.apponative.bjja.fragments;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.annotation.Nullable;importandroid.support.v4

android - 在 android 2.2 中的任何地方使用 RecyclerView 刷新滚动 SwipeRefreshLayout

我的布局有问题,我在里面创建了带有RecyclerView的SwipeRefreshLayout。在android4.2.2+中一切正常,但在andorid2.3.4中我无法向上滚动,因为在RecyclerView的任何地方它都会刷新,我必须向下滚动然后向上滚动。这是我的代码:我发现了这个问题:https://code.google.com/p/android/issues/detail?id=78191但没有解决办法。知道如何解决吗? 最佳答案 覆盖RecyclerView的方法OnScrollStateChangedmRecyc

android - 如何从 firebase RecyclerView 中删除项目

我目前正在firebaseRecyclerView的帮助下添加好友,如果用户点击添加按钮,他将被添加到数据库中n需要永久删除点击的项目..那么,如何实现它通过firebase模型,因为我们没有要从中删除的任何数据列表..这是代码@OverridepublicvoidonStart(){super.onStart();SharedPreferencesprefs=PreferenceManager.getDefaultSharedPreferences(mContext);EmailPref=prefs.getString("EmailPref",EmailPref);if(EmailP

android - 是否可以在水平方向的布局编辑器中显示 RecyclerView 预览?

RecyclerView显示为垂直方向,不能设置此属性,因为方向属于LinearLayoutManager对象。有什么方法可以模拟HORIZONTAL布局?无论如何,在代码中创建的linearLayoutManager设置为HORIZONTAL。llm.setOrientation(LinearLayoutManager.HORIZONTAL); 最佳答案 尝试将这些参数添加到布局xml中的RecyclerView:android:orientation="horizontal"android:scrollbars="horizon

android - 滚动 RecyclerView 滚动到始终位于顶部的位置

我正在使用线性布局管理器和RecyclerView以及LinearLayoutManager来填充一些项目列表。当我第一次显示recyclerview时,我使用:linearLayoutManager.scrollToPosition(desiredindex);它会滚动到我想要的顶部。现在这是棘手的部分-当我滚动到recyclerview的顶部时(即新项目索引将低于desiredindex),我调用:linearLayoutManager.scrollToPosition(desiredindex);它仍然工作正常,但是当recyclerview滚动到desiredindex之外时,

java - 如何使用 Android 在 RecyclerView 中显示来自 Firestore 的数据?

使用Android在RecyclerView中显示来自现有Firestore数据库的数据的最佳方式是什么?答案中没有包含完整的解释,因此我添加了这种问答式,以便可以在评论中链接到它。 最佳答案 假设您有一个如下所示的Firestore数据库结构:Firestore-root|---products(collection)|---documentIdOne(document)|||---productName:"Milk"|---documentIdTwo(document)|||---productName:"SoyMilk"|--

来自 RecyclerView#onCreateViewHolder differents 的 Android ViewHolder 参数

这是samplecode我跟着。下面的代码是示例代码中onCreateViewHolder的部分:@OverridepublicMyAdapter.ViewHolderonCreateViewHolder(ViewGroupparent,intviewType){//createanewviewViewv=LayoutInflater.from(parent.getContext()).inflate(R.layout.my_text_view,parent,false);//settheview'ssize,margins,paddingsandlayoutparameters...