- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试为我的 groupie 回收器列表实现一个长按监听器,但我不断收到一个错误,它需要一个 Boolean
并且它找到了 unit
。有人可以指出我正确的方向吗?
适配器代码:
private fun updateRecyclerView(items: List<Item>) {
fun init() {
recycler_view_people.apply {
layoutManager = LinearLayoutManager(this@PeopleFragment.context)
adapter = GroupAdapter<ViewHolder>().apply {
peopleSection = Section(items)
add(peopleSection)
setOnItemClickListener(onItemClick)
setOnItemLongClickListener(onLongItemClick)
}
}
shouldInitRecyclerView = false
}
fun updateItems() = peopleSection.update(items)
if (shouldInitRecyclerView)
init()
else
updateItems()
}
private val onItemClick = OnItemClickListener { item, view ->
if (item is ModuleItem) {
startActivity<ChatActivity>(
AppConstants.GROUP_NAME to item.module.Code,
AppConstants.GROUP_ID to item.modId
)
}
}
private val onLongItemClick = OnItemLongClickListener { item, view ->
}
最佳答案
你没有犯任何错误,问题是该方法需要一个函数来工作和返回,所以你只需要方法中的一些数据。
private val onLongItemClick = OnItemLongClickListener { item, view ->
val builder = AlertDialog.Builder(this@PeopleFragment.context!!)
builder.setMessage("Blah").show()
true
}
关于android - 将 OnItemLongClickListener 添加到 groupie 回收器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52654277/
有人可以向我解释如何使用Groupie和Kotlin在RecyclerView中单击特定项目吗? 现在,我想显示单击这些按钮之一后单击的用户的用户名。 我尝试过这种方式,但是logcat中没有任何显示
我正在使用 Groupie 库来显示可扩展项目,我的问题是通过 api 调用检索的项目不是显示在每个父可扩展标题下,而是一起显示在最后一个项目下列表。 我想要这个: 标题 1 子标题 1 子标题 1
我以前有一个自定义的回收器适配器类,它实现了 Filterable,使我能够通过用户输入的文本字符串来过滤项目列表。 为了便于使用,我最近在列表中使用了 Groupie 库。考虑到您一次只处理单个项目
我有以下查询: SELECT COUNT(*) count, userid, displaydate FROM data GROUP BY userid, displaydate HAVING COU
这个问题在这里已经有了答案: How to turn an itertools "grouper" object into a list (1 个回答) 关闭 4 年前。 让我演示一下。它咬了我两次
我想知道是否有人可以帮助我进行平行坐标绘图。 首先,数据如下: 它的数据来自: https://data.cityofnewyork.us/Transportation/2016-Yellow-Tax
我正在尝试为我的 RecylerView 使用 Groupie 库(版本 2.1.0)。在我原来的应用程序中, View 根本不可见。我决定制作一个虚拟应用程序来解决我的问题,但我无法让 View 可
我正在使用 groupie recycler View 来显示 4 个项目。我希望布局为 2x2,而不是所有布局都在彼此之下。这是我目前所拥有的及其显示方式: 模块类: data class Modu
我有一个用 Groupie 库实现的 RecyclerView,我可以很好地从列表中删除一个项目,但是需要更新 View 才能看到更改。我想要类似 notifyDataSetChanged() 的东西
我是 pandas/python 新手:我有一个由 datetime 对象索引的dataframe (events.number)。 我正在尝试在每个星期一(或其他特定工作日)每小时提取一个事件计数。
我正在尝试为我的 groupie 回收器列表实现一个长按监听器,但我不断收到一个错误,它需要一个 Boolean 并且它找到了 unit。有人可以指出我正确的方向吗? 适配器代码: private
我使用的是追星族可扩展回收视图,我只需要扩展当前组,也必须折叠以前扩展的组,准确地说,一次应该只有一个组扩展。目前我正在使用ontoggleExpanded()方法,我如何实现上述功能,请张贴答案。我
我有一个 mongo 文档,其中一些寄存器存储有日期,例如以非常简化的方式: { "vehicleId" : "vehicle4", "telemetryDate" : ISODate
我尝试计算groupby pct_change使用df.groupby('type')['value'].apply(lambda x: x.pct_change())对于数据框。 但它会生成Valu
我是一名优秀的程序员,十分优秀!