草庐IT

RecyclerVIew

全部标签

android - RecyclerView 适配器采用错误的值

我有一个RecyclerView,它显示了两种View,一种代表用户发布,另一种代表事件发布。两者都有共同的元素,例如显示时间戳的TextView。所以我创建了一个PublicationViewHolder,它将这个TextView时间戳放入一个变量中并加载它。我的问题是适配器最初加载了正确的值,但是当我向下滚动并再次向上滚动时,位置中的值会被其他位置的值更改。代码如下:publicclassPublicationViewHolderextendsRecyclerView.ViewHolder{privateTextViewvTimeStamp;publicPublicationVie

android - 选择一个 RadioButton 值并向后滚动删除 RecyclerView 中的选定值

在我的应用程序中,我在RecyclerView的帮助下显示了20个多项选择题。如果我更改第一个RadioGroup的值并向下滚动,则再次向上滚动以删除RecycelarView中的选定值,并且我还想使用该选定的RadioButton值更进一步,我也查了link1但我不明白他在做什么。这是我的示例代码fragment,如果您需要任何说明,请告诉我。packagecom.testing.survey;importjava.util.List;importandroid.annotation.SuppressLint;importandroid.support.v7.widget.Recyc

android - 选择一个 RadioButton 值并向后滚动删除 RecyclerView 中的选定值

在我的应用程序中,我在RecyclerView的帮助下显示了20个多项选择题。如果我更改第一个RadioGroup的值并向下滚动,则再次向上滚动以删除RecycelarView中的选定值,并且我还想使用该选定的RadioButton值更进一步,我也查了link1但我不明白他在做什么。这是我的示例代码fragment,如果您需要任何说明,请告诉我。packagecom.testing.survey;importjava.util.List;importandroid.annotation.SuppressLint;importandroid.support.v7.widget.Recyc

android - 在回收站 View 中发生删除动画时如何隐藏分隔线

RecyclerView默认情况下,确实带有漂亮的删除动画,只要您setHasStableIds(true)并在getItemId上提供正确的实现.最近,我通过https://stackoverflow.com/a/27037230/72437在RecyclerView中添加了分隔符结果如下https://www.youtube.com/watch?v=u-2kPZwF_0whttps://youtu.be/c81OsFAL3zY(为了让播放删除动画时分隔线更明显,我暂时将RecyclerView背景更改为红色)在播放删除动画时,分隔线仍然可见。但是,如果我查看GMail示例,当播放删

android - 在回收站 View 中发生删除动画时如何隐藏分隔线

RecyclerView默认情况下,确实带有漂亮的删除动画,只要您setHasStableIds(true)并在getItemId上提供正确的实现.最近,我通过https://stackoverflow.com/a/27037230/72437在RecyclerView中添加了分隔符结果如下https://www.youtube.com/watch?v=u-2kPZwF_0whttps://youtu.be/c81OsFAL3zY(为了让播放删除动画时分隔线更明显,我暂时将RecyclerView背景更改为红色)在播放删除动画时,分隔线仍然可见。但是,如果我查看GMail示例,当播放删

android - 带有 CoordinatorLayout 的嵌套 RecyclerView

我的问题就像这里提出的问题:ScrollbehaviorinnestedRecyclerViewwithhorizontalscroll类似于GooglePlay商店UI,我在父RecyclerView(垂直滚动)中有一个嵌套的RecyclerView(水平)。父级RecyclerView是CoordinatorLayout的子级,其中每当父级RecyclerView滚动时,工具栏就会展开和折叠。当我们触摸子RecyclerView(查看下面的图片1)并向上滚动时,一切正常,然后CollapsingToolbar折叠,但是当我触摸其中一个子RecyclerView并向上滚动时,然后Co

android - 带有 CoordinatorLayout 的嵌套 RecyclerView

我的问题就像这里提出的问题:ScrollbehaviorinnestedRecyclerViewwithhorizontalscroll类似于GooglePlay商店UI,我在父RecyclerView(垂直滚动)中有一个嵌套的RecyclerView(水平)。父级RecyclerView是CoordinatorLayout的子级,其中每当父级RecyclerView滚动时,工具栏就会展开和折叠。当我们触摸子RecyclerView(查看下面的图片1)并向上滚动时,一切正常,然后CollapsingToolbar折叠,但是当我触摸其中一个子RecyclerView并向上滚动时,然后Co

android - RecyclerView 与 ViewPager

目前,我正在探索通过从左向右滑动来显示数据库中数据的选项,同时还允许用户添加和删除数据从数据数组中的任何位置。我发现有两种可能的解决方案可以做到这一点。一个是带有水平滚动的RecyclerView,另一个是带有FragmentStatePagerAdapter的ViewPager。哪个更有效率?在内存使用和易于实现方面?谢谢。 最佳答案 我会说它们在内存使用和易于实现方面具有可比性。它们最大的不同之处在于它们为用户提供的交互。ViewPager旨在一次显示一个项目。可见项占据了ViewPager的整个宽度。您一次只能滑动一个项目,并

android - RecyclerView 与 ViewPager

目前,我正在探索通过从左向右滑动来显示数据库中数据的选项,同时还允许用户添加和删除数据从数据数组中的任何位置。我发现有两种可能的解决方案可以做到这一点。一个是带有水平滚动的RecyclerView,另一个是带有FragmentStatePagerAdapter的ViewPager。哪个更有效率?在内存使用和易于实现方面?谢谢。 最佳答案 我会说它们在内存使用和易于实现方面具有可比性。它们最大的不同之处在于它们为用户提供的交互。ViewPager旨在一次显示一个项目。可见项占据了ViewPager的整个宽度。您一次只能滑动一个项目,并

android - 在 RecyclerView 中以编程方式单击项目

我正在加载一个类别列表,根据选择的类别,我需要在RecyclerView中显示相应类别的产品。因此,当我第一次启动Fragment时,我需要模拟用户点击默认类别-在这种情况下,它将是第一个。我该怎么做? 最佳答案 没有您的代码,我们不知道您如何实现onClickListener。通常,您在RecyclerView.Adapter的viewHolder中实现并设置项目onClickListener。例如:ViewHolder.itemView.setOnClickListener(listener);所以解决方案是你可以使用recyc