草庐IT

RecyclerView-Item

全部标签

Android - 对 recyclerview (Firebase) 的多个查询

我正在使用recylerviews和Firebase。我正在使用FirebaseUI将数据填充到我的recyclerview。我想知道是否可以在我的fragment中使用两个查询。应该执行的查询应该取决于数据库中的节点是否存在。数据库结构:如果address子节点出现在users节点中,我的fragment应该查询users节点。如果不是,它应该查询路由节点。这可能吗?基本上我在这里通过查询获取所有标记:QuerykeyQuery=FirebaseDatabase.getInstance().getReference(sharedPreferences.getString("schoo

android - RecyclerView 的约束布局存在问题

这是我用于ConstraintLayout的代码这是布局项这是我得到的输出当我将其更改为线性布局或相对布局时,它工作正常使用线性布局代码这是我使用上面代码时的输出甚至尝试了constraintlayout中的所有方法,但没有用,可能是一个错误 最佳答案 如果在constraintlayout中设置相对于父级的View,则必须将宽度和高度设置为0dp。请注意,“MATCH_PARENT不推荐用于包含在ConstraintLayout中的小部件。类似的行为可以通过使用MATCH_CONSTRAINT和相应的左侧来定义/rightorto

android - RecyclerView ViewHolder 中的 ConstraintLayout 性能

在过去的2天里,我一直在尝试对为什么我的RecyclerView在滚动时如此慢得令人难以忍受进行分类,我已经将其缩小到我用于行的ConstraintLayout。在android上使用GPU分析器显示绿色/蓝绿色条一直到屏幕顶部,表明存在严重卡顿。很明显出了点问题。这是我的查看器的样子:classMyViewHolder(overridevalcontainerView:View):RecyclerView.ViewHolder(containerView),LayoutContainer{funbindTo(item:Item?,clickListener:(Item?)->Unit

java - 如何检测 Recyclerview 项目是否被刷?

我正在尝试添加滑动删除功能,以及在长按RecyclerView项目时显示底部工作表弹出窗口。我使用ItemTouchHelper.SimpleCallback滑动删除,使用ItemTouchListener在长按项目时显示弹出窗口。问题是,当我滑动项目以删除它时,它也会检测到长按。我想要的是它应该在滑动项目时忽略长按。我有ItemTouchHelper类,它扩展了用于滑动删除的Simplecallback。以下是附加recyclerview以进行滑动删除的代码。ItemTouchHelper.SimpleCallbackitemTouchHelperCallback=newRecycl

android - 如何逐渐隐藏 Recyclerview 滚动条上的项目

我如何逐渐隐藏recyclerview滚动条上的项目我想要这样的图片工具栏Activity帖子在我发帖之前我看了看,我根本找不到任何谈论它的话题,我希望能得到一些想法来做这件事。 最佳答案 您可以将渐变图像放在您的RecyclerView前面@drawable/gradient.xml然后还向RecyclerView的标题添加具有渐变高度的空View,这样最上面的项目就不会褪色 关于android-如何逐渐隐藏Recyclerview滚动条上的项目,我们在StackOverflow上找到

Android 为什么在 RecyclerView 中使用 executePendingBindings

我最近一直在使用数据绑定(bind),并且遇到了executePendingBindings方法。该文档几乎没有显示它,我不明白它是如何工作的或何时使用它。许多开发人员在onBindViewHolder回调中使用executePendingBindings,但我自己在回收器中没有看到使用与否有任何区别。有人可以解释为什么在回收站中使用它很重要吗?谢谢@OverridepublicvoidonBindViewHolder(finalRecyclerView.ViewHolderholder,intposition){Customercustomer=List.get(position).

android - 在水平和垂直方向的 recyclerview 中膨胀布局,FlexboxLayout 与回收 View 添加 View 水平自动垂直

我有一个在Activity中膨胀的布局。现在所有信息都垂直显示,如下所示。thisishowitlooksnow但我想要的是三个textView应该水平放置,然后接下来的三个应该作为下一行,依此类推。我已经发布了它应该在底部看到的方式。thisishowIwantittolooklike这是有recyclerview的布局底部是一个单独的布局,只有一个我用来膨胀的textView。以及我对布局进行扩充的kotlinActivityoverridefunonCreateViewHolder(parent:ViewGroup,viewType:Int):GroupsViewHolder{v

android - 如何在具有不同类型消息的聊天应用程序上组织 RecyclerView?

我开发聊天应用程序,有不同类型的消息:简单文本、图像、文件等。也只有消息(其他,在屏幕左侧)和我的消息(在屏幕右侧)。现在我对每种类型的消息都有不同的布局:item_message_simpleitem_my_message_simpleitem_message_imageitem_my_message_imageitem_message_fileitem_my_message_file所有这些类型都在RecyclerView.Adapter中定义,并且在getItemViewType()中有许多if-else条件还可以回复和转发具有更复杂布局的消息。如果我想添加新的消息类型,那将是一

安卓改造 : Display in Recyclerview

我对如何将我的json数据显示到回收站View有疑问。这是我想在回收站View中显示“错误”的JSON数据。我尝试了一些方法,但它总是强制关闭。{"result":true,"errors":[{"id":"e1812696024","offset":2,"length":2,"bad":"is","better":["am"],"type":"grammar"},{"id":"e962925648","offset":8,"length":8,"bad":"engeneer","better":["engineer","engender"],"type":"spelling"}]}这

android - 底部导航 View 与 RecyclerView 的最后一项重叠

RecyclerView的最后一项被BottomNavigationView覆盖。描述和时间被BottomNavigationView重叠。framgment_news.xml:这包含我的RecyclerViewactivity_home.xmlThelastitemofRecyclerViewbeingoverlappedbyBottomNavigationView 最佳答案 给RecyclerView的父布局添加padding并根据MaterialDesign改变BottomNavigationView的高度