recyclerview-layout相关内容
嗨,我想从 recyclerview 跳过一些项目. 代码如下 item_Data.xml
..
我有一个使用 RecyclerView 创建的项目列表.当用户单击其中一个时,我会更改所选项目的背景颜色.问题是,当我滚动浏览我的项目并且它们被回收时,某些项目会获得所选项目的背景颜色(这是错误的).在这里你可以看到我的Adapter 的代码: public class OrderAdapter extends RecyclerView.Adapter{私有静态最终字符串 SELECTED_CO
..
我想我已经阅读了所有类似问题的所有答案,没有一个似乎对我有用.这让我发疯了,我在这上面花了太多时间. 我正在实现一个 RecyclerView 这里,我一生都无法更新它的孩子.发生的情况是,在我更新屏幕上没有任何变化后,除非 我开始滚动.一旦我滚动它就会完美更新. 这是我的代码: public void updateDataAtIndex(final int indexToUpdat
..
我有三种不同的布局 cardsListLayout , titleLayout , cardMagazineLayout 将来可能会有更多,用作 onCreateViewHolder 方法. 我想在 onCreateViewHolder 方法中的视图之间切换,以便当用户从 AlertDialog 列表中选择时 这个 onOptionsItemSelected in MainActivi
..
我正在尝试在 RecyclerView 中使用多个 ViewHolder,以便在运行时交换这些视图.我创建了两个扩展 RecyclerView.ViewHolder 的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder 实现 View.OnClickListener {公
..
Firebase 图像 模型类 公共类类别{私人字符串名称;私人字符串图像;公共类别(字符串名称,字符串图像){姓名 = 姓名;图像 = 图像;}公共类别(){}公共字符串 getName() {返回名称;}公共无效集名称(字符串名称){姓名 = 姓名;}公共字符串 getImage() {返回图像;}public void setImage(String image) {图像 = 图像
..
我在我的应用程序的 recyclerView 中使用 GridLayoutManager 和 3 个跨度计数,问题是当我第一次运行应用程序时,由于来自服务器的项目的限制/分页,当用户使用 SwipeRefreshLayout 或滚动它会继续加载其他项目,但在第一次加载项目时看起来很难看,所以我想填补这些空白而无需刷新加载其他项目 这是带有滚动侦听器的网格布局 gridLayoutManag
..
我有一个 Note-App.在 Main Activity 中,Notes 将与 RecyclerView 一起列出.要在数据库中应用更改,我使用 FirestoreRecyclerOptions. 但我有一个大问题.首先,一切正常.当 ListItems 更改一次或多次时,一切都会变得混乱.然后这些事情发生了: RecyclerViewItems 不可见(https://www.drop
..
在将数据集设置到适配器之前,我从Room数据库中获取数据集,然后将数据设置到适配器并将适配器设置到recyclerview.目前列表中有 2 个项目.从我的日志中,我看到列表中的第一个项目调用了所有方法,但第二个没有调用,并且屏幕上没有显示任何项目或视图.我不确定发生了什么,有人可以帮助我发现问题吗?预先感谢您的帮助. goals_content.xml
..
我有一个RecyclerViewAdapter,它在onBindViewHolder中进行AsyncTask调用,以从Google Cloud Storage中下载所需的图像. RecyclerViewAdapter中有一些项目需要相同的图像.我试图通过仅下载映像(如果本地文件存储中不存在该映像)来解决该问题.否则,它将使用已下载的图像. 现在发生的事情是,如果RecyclerView
..
我有一个 recyclerview ,其中包含带有 editTexts 的字段.滚动时,由于我使用的某些功能以及视图被回收,因此编辑文本中的数据会全部混合或删除.如果我可以在回收视图之前保存数据,则可以完全解决此问题.如何从WITHIN适配器中检测到这种情况? 解决方案 只需在适配器的 onBindViewHolder 方法中添加以下代码: viewHolder.setIsRecycl
..
当用户单击某个项目时,我试图将“回收者"视图项目滚动到屏幕顶部. 我的布局设置如下 -----//静态内容---//动态内容---//静态内容-- 我想要实现的是当我单击recycle
..
所以我将 RecyclerView 与 GridLayoutManager 一起使用时,项目之间的间距在项目周围不一致 这就是它在4 x 4网格中的外观 我已经从 this 和此和
..
我正在尝试为我的食品杂货应用程序 https://imgur.com/Ugj4BIO 归档此功能. 但是我没有这样做! 我正在向您展示我可以归档的内容.如果您有更好的解决方案,请告诉我. 这是我的Json代码,我现在正在从Web服务器的本地主机中从中获取数据 {"cats": [{"sub_cats": [{ "sub_id":"1", "sub_title":"Ch
..
通过gif可以观察到,滚动时,伯爵儿童保留在该起始代码在活动中使用时运行良好的位置,但是当放在片段中时,会发生此问题.以下是任何建议或更改的文件,将不胜感激. Main2.java public class Main2 extends AppCompatActivity { String Tag="Main2"; @Override protected void on
..
我想从下到上实现卡片叠,每个重叠的先前卡片叠都要刷卡.有人用带有自定义布局管理器的RecyclerView来实现.我没有足够的代码. 如何使用Recyclerview做到这一点. 解决方案 尝试这种方式: public class StackLayoutManager extends LinearLayoutManager { public StackLayoutMa
..
我在ScrollView中有多个RecyclerView,并且RecyclerView从服务器加载数据.当我向下滚动时,RecyclerView的工作速度非常慢.我该如何解决?
..
我正在使用SelectionTracker实施多选RecyclerView.如果我手动执行选择/取消选择功能,则按预期方式可以正常工作(项目在屏幕上,并且通过轻击来更改其状态),但是如果我尝试取消选择所有项目,其中一些不在屏幕上,则使用选择跟踪器的clearSelection方法仅取消选择屏幕上当前可见的项目. 这就是我构建SelectionTracker的方式 tracker = S
..
我扩大了recyclerview的范围,因此可以进行缩放.它以我想要的方式工作,但现在我想以编程方式滚动x个像素.用户的故事是,如果我点击屏幕的上半部分,它应该滚动x像素量,同样会移到屏幕的下半部分. 这就是我所做的: 活动: @Override public boolean dispatchTouchEvent(MotionEvent event) { // if(mC
..
更新我的支持库23.2.1之后,我遇到了问题.即使我没有更改仅代码更新库,我的recyclerview项也不会显示.仅显示第一项,未显示其他项.我不知道为什么它没有显示所有要素.是否有人遇到此问题以及如何解决? 在更新库之前 库更新后 注意:很遗憾,我无法将IDE Eclipse更改为Android Studio. 解决方案 支持库23.2.1进行了更改 Recyc
..