问题标签 [sectionedrecyclerviewadapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
125 浏览

android - 项目在不同的移动设备上以不同的顺序显示

我最近开发了一个显示旅游景点的 Android 应用程序。传递给 RecyclerView.Adapter 的 List 已经按目的地和首都之间的距离排序。例如,

  • 悉尼|悉尼歌剧院|174m
  • 悉尼|The Strand Arcade|391m
  • 悉尼|情人港|1.5km
  • 悉尼|悉尼海港大桥|1.7公里
  • 悉尼|邦迪海滩|6.5公里
  • 悉尼|蓝山|84.6km
  • 悉尼|珍罗兰石窟|104.4km
  • 悉尼|猎人谷|117.2km
  • 悉尼|海姆斯海滩|144.5公里
  • 悉尼|赏鲸|224.6公里
  • 悉尼|塔龙加西部平原动物园|331.8km
  • 悉尼|Thredbo - 滑雪胜地|393.7km

问题是当我使用不同的移动设备或模拟器时,项目以不同的顺序显示的应用程序。例如,

像素 XL

像素 XL

连结 5X

连结 5X

我一直在寻找解决方案几天,但没有成功。有人会在这里帮助我,将不胜感激。下面是我的布局和适配器。

0 投票
1 回答
50 浏览

java - 加载新片段时调用上一个片段 onCreateOptionMenu

在我的mainActivity中,我定义了一个抽屉,并将用抽屉mainActivity中的选定项目(作为片段)替换约束布局。

这个 EventDashboard 片段中有两个标签(SectionPagerAdapter),即将到来的事件和过去的事件,我可以在每个标签之间滑动没问题。而联系人只是一个显示用户信息的简单布局。

直到最近我将 searchView 添加到事件页面之前,此代码一直运行良好,没有任何问题。

searchView添加到EventDashboard片段中onCreateOptionMenu

在这两个片段中,我都有以下代码EventTabUpComingEventTabPast

EventTabPast具有非常相似的代码,只是它显示的数据不同。搜索按钮工作得很好,我可以在每个选项卡中过滤任何没有问题的事件。

现在,问题是一旦我滑动到EventDashboard片段中的不同选项卡,然后从抽屉中选择联系人,它现在会抛出异常,如下所示,我不明白,而当前片段被所选片段替换,为什么它试图onCreateOptionMenu从前一个片段调用。奇怪的是,如果我不滑动到EventDashboard片段中的不同选项卡,切换到联系人片段将没有问题。

这是一个例外:

如跟踪所示,mainActivity 已经加载了新的 Fragment Contact,但由于某种原因,它也尝试调用 onCreateOptionMenu。有问题的行是 EventTabPast.java:94,即“searchView = (SearchView) MenuItemCompat.getActionView(item);”

0 投票
0 回答
105 浏览

android - 如何将json响应添加到分段recyclerview android

我正在创建分段recyclerview 列表。使用服务器响应一个用于标题,第二个用于子级如何在我的分段recyclerview 中动态添加它但是当我在recyclerview 中获取输出时,最后一条记录插入了两次子列表。

像这样来自服务器的两个 json 数组

这是我的代码

0 投票
1 回答
732 浏览

java - 如何将 parcelable arraylist 添加到部分回收器视图适配器

在我的应用程序中,我试图将一个可打包的数组列表传递给一个分段的回收器视图适配器,但是在我们添加部分的 add 方法中,它给了我所需的字符串错误:

这是我的parcelable类:

这是我的简单适配器类:

这是我的简单分段 recyclerview 适配器类:

这是初始化数组列表的方式:

这是我将适配器设置为 recyclerview 的活动代码:

0 投票
1 回答
55 浏览

android - 如何在分段回收站视图中放置广告?

我使用了名为“IntruderShanky/SectionedRecyclerView”的分段回收视图库。

分段库Sections recycler 视图的链接

使用这个库,我已经成功地添加了带有子项目的部分,但问题是我必须在每 10 个项目之后添加广告。

假设我有 5 个部分,每个部分有 10 个孩子,即

对于子项,我将子类对象作为列表传递,但是我应该如何处理要在部分中作为子项传递的原生广告。

0 投票
0 回答
224 浏览

android - 如何在每个 recyclerView 项中设置 AutocompleteTextview 及其适配器?

我想设置一个RecyclerView,每个RecyclerView项目都有一个AutocompletetextView和一个ImageButton,然后单击主 UI 上的一个按钮,应该添加项目,用户可以在其中输入相关数据,AutoCompleteTextView并且在他输入时应该显示自动完成建议。

0 投票
1 回答
733 浏览

java - Recyclerview 仅显示一项

我创建了带有标题类型和项目类型的 recyclerview。我已将 wrap_content 赋予为相同的布局创建的布局。在适配器中,我根据视图类型分离了视图。

我在列表中有 2 个项目,其中包含日期和 imageurl 列表。我只能看到第一个日期和 3 个图像中的一个图像,而第一个项目和第二个项目中的其他图像不可见。

我正在为 recyclerview 使用 gridlayout 管理器。

下面是我的适配器和片段代码。

我检查了我是否从 api 得到响应。我得到以下回应。

下面是recyclerview设置

请检查。谢谢...

编辑 :

media_item_header_layout

media_item_layout

媒体片段

我在答案之后看到了这个布局

在此处输入图像描述

0 投票
1 回答
42 浏览

android - SectionedRecyclerViewAdapter 动画

我一直在使用来自https://github.com/luizgrp/SectionedRecyclerViewAdapter的 SectionedRecyclerViewAdapter 。它工作得很好。我想开始添加一些动画。我下载并安装了测试/示例应用程序,并检查了动画示例的代码。我无法理解示例代码的哪一部分使动画像它们一样工作。谁能解释一下?

0 投票
1 回答
173 浏览

kotlin - RecyclerView 使用 SectionedRecyclerViewAdapter 只显示第一个标题

我正在使用来自luizgrp/SectionedRecyclerViewAdapter的 SectionedRecyclerViewAdapter作为我的 RecyclerView 的适配器。但只显示第一个标题。没有显示任何内容,第二个标题也没有显示。关于我做错了什么的任何线索?

我的 RoundSection.kt 如下所示

我的 fragment_workout_details.xml 如下所示

我的 fragment_workout_details.xml 如下所示

我的 round_header.xml 如下所示

我的 round_exercise_item.xml 如下所示

0 投票
0 回答
315 浏览

java - 如何将适配器附加到 RecyclerView

我一直在 stackoverflow 上阅读不同的答案,并尝试实施他们的解决方案,但我仍然收到错误消息:

此错误记录在 Log.cat 中。当我尝试在片段中附加 recyclerView 适配器时。

这是要与 recyclerView 连接的适配器

适配器

MainActivityFragment