草庐IT

RecyclerVIew

全部标签

java - 当我使用对话框时,RecyclerView 和 ListView 中的所有值都在变化

我有一个对话框,我想添加一个recyclerView或listView,我知道我必须使用一个列表来控制每一行中的项目。现在,当我想更改复选框或单选按钮的值时,列表中的所有数据都在更改。我使用了Log,我得到了所有的boolean数据同时发生了变化。我将所有项目移至Activity中,但问题仍然存在。arrayList数据之间似乎存在联系。我还更改了我的代码并使用了SwitchCompat,但是当我只想更改其中一个时,mDataSet中的所有boolean数据都在更改。publicclassAdapterSetOnOffTimeextendsRecyclerView.Adapter{pr

java - 如果图像在 4 个或更多的序列中,则在 RecyclerView 行中对图像进行分组

我的应用程序中有一个类似于聊天的WhatsApp,最近他们添加了一项新功能,如果它们以4张或更多图片的顺序发送并且它们之间没有消息,则可以将图像分组到相册中。如下图所示:所以我实现了我的RecyclerView适配器,它单独显示所有内容,这意味着无论是消息、图像、音频等,它们中的每一个都将在我的适配器中单独一行。所以我想做WhatsApp所做的事情,如果连续发送的图像超过4张,我会将这组图像实现到相册中。我怎样才能做到这一点?我已经在我的适配器中成功实现了getItemViewType()方法,并且工作正常。但我现在不知道该怎么办。PS:Feed是我的对象,可以是文本消息、图像和音频文

android - recyclerView.setOnScrollChangeListener 不工作

这是我的fragment代码。我正在使用这段代码用于无尽的回收器View,它是在滚动回收器View项时从服务器获取数据的。但代码不工作。在此代码中,recyclerView.setOnScrollChangeListener()不起作用,它显示错误View无法应用于android.content.context。滚动列表时,如何使用fragment中的setOnScrollChangeListener从服务器加载数据。publicclassFragment1extendsFragmentimplementsRecyclerView.OnScrollChangeListener{//Cr

java - RecyclerView 不滚动

我是android开发的新手,我正在尝试使用RecyclerView和CardView制作日志。但我面临的问题是RecyclerView不会滚动。我对这个问题做了一些研究,但还没有找到解决问题的方法。这是我的RecyclerView的代码,我的CardView的代码是,RecyclerView的java代码,privateRecyclerViewrecyclerView;privateRecyclerView.AdapterrecyclerViewAdapter;privateListlistItems;@OverrideprotectedvoidonCreate(Bundlesave

android - RecyclerView 项目的按下状态

我使用水平recyclerview作为自定义底部导航栏。我想为每个项目定义一个按下状态,以便它们的颜色可以改变。我试过这样做但是做不到回收者观点: 最佳答案 使用RecyclerView,您无法像使用ListView那样为每个项目定义和设置单个选择器。它必须在viewholder级别完成。因此每个项目布局都必须有一个选择器设置为背景。然后在你的适配器onBind中你可以设置一个点击监听器,它应该可以工作holder.frame.setOnClickListener{//dosomething}

java - 如何使用 RecyclerView 的 SelectionTracker 无需长按即可选择第一项

我正在构建一个应用程序,允许用户从RecyclerView列表中进行选择,并突出显示他们的选择。问题是为了第一次突出显示一个项目,需要长按。(之后,只需单击一下即可进行选择。)我没有在文档中找到任何内容来说明为什么会发生这种情况。我正在使用SelectionTracker具体跟这个guide这是代码:https://github.com/marcosholgado/multiselection期望:我希望RecyclerView上的项目在每次有人短按它时被选中。现实:为了第一次选择一个项目,用户需要长按它。有什么想法吗? 最佳答案

java - 使用从 parse.com 获取的数据清空 RecyclerView

我目前正在努力从我在parse.com上创建的class中实现数据fetching。我想检索一个名为"flyerDataFetch"的对象及其所有元素以显示在Recyclerview中。当我运行并编译程序时,我收到错误:error:java.lang.NullPointerExceptionatandroid.view.LayoutInflater.from(LayoutInflater.java:211)Error:RecyclerView﹕Noadapterattached;skippinglayout.能否请您检查我的代码并帮助确定我在尝试填充我的RecyclerView的过程中

android - 使用最新数据动态刷新 RecyclerView

我的应用程序中有一个SQLite数据库,我为此创建了一个ContentProvider类(class)。我还有一个RecyclerView,我将ArrayList加载到其中对象放入其适配器以填充RecyclerView。目前,当Activity开始时,我得到一个Cursor通过我的ContentProvider,遍历Cursor创建一个ArrayList然后我将其设置为我的一部分的对象RecyclerView.Adapter.一切正常,但我真正想要的是让我的RecyclerView在新数据通过内容提供程序加载到SQLite数据库时动态更新。我看过列出这个图书馆的帖子CursorRecy

android - 两个 RecyclerView 之间的 Activity 转换

我使用GridLayout从一个RecyclerView动画到另一个。它像画廊一样显示图像。父RecyclerView显示文件夹的前3个元素,子RecyclerView显示Grid中的完整内容...主适配器@OverridepublicvoidonBindViewHolder(FolderViewHolderholder,intposition){holder.transitionPairs.clear();for(inti=0;i子适配器@OverridepublicvoidonBindViewHolder(ImageViewHolderholder,intposition){Vie

android - 'boolean android.support.v7.widget.RecyclerView$LayoutManager.canScrollHorizontally()' 上的 RecyclerView + ViewPager NullPointerException

我有一个扩展AppCompatActivity的Activity,其中包含一个包含RecyclerView的fragment。单击任何项​​目时,它将用另一个包含ViewPager的fragment替换此fragment,而ViewPager的fragment又是RecyclerView。RecyclerViewFragmentViewPagerFragment我在滚动页面时在ViewPagerfragment上遇到以下错误(应用程序崩溃)。E/InputEventReceiver:Exceptiondispatchinginputevent.E/MessageQueue-JNI:Ex