android-adapter相关内容

android studio中的recyclerview项目事故(不良行为)

我有一个包含项目列表的回收站视图,每个项目都附有复选框.当一个复选框被选中时,它的行为是正确的,并且不需要的项目被选中是没有问题的.但是当一个选中的项目被删除时,不需要的项目就会被选中. 我的适配器类: public class TaskAdapter extends RecyclerView.Adapter{私有静态列表任务 = 新的 ArrayList();私有静态 OnItemCli ..

如何在适配器内实现 onActivityResult?

谁能用一些代码片段解释一下,我们如何在适配器中恢复 onActivityResult 的结果?我已经阅读了一些关于接口的内容,但我无法尝试实现它.提前致谢! 示例:在适配器内部我有一个 ViewHolder,里面是一个 ImageView.点击这个 ImageView 的事件会启动一个 startActivityForResult.但在同一个适配器中,我需要通过 onActivityResu ..

Android 列表项显示包名称和 @ 而不是字符串值

我实现了 parceable 类以将一些数据从一个活动传递到另一个活动.我设法拿到了班上的其余物品.但是那个类有一个列表对象,我想在另一个片段中显示.我认为问题与我的适配器有关.请帮帮我.我还附上了我的片段类和我的适配器类. 片段类 public class ForumDetailFragment extends Fragment {私人 TextView titleTV;私人 TextV ..

删除项目后,RecyclerView不会更新

我在片段底部有一个 RecyclerView 水平图像滑块.片段的顶部显示了一些细节.用户单击底部的图像后,其想法是从图像滑块中删除该图像,并在片段中显示其信息.现在显示信息,但图像并未从 RecyclerView 中删除.这是我在最外层布局的 Onclick 中编写的代码.我已经尝试了所有可以找到的相关答案,但是没有任何效果.它们都在代码中.请让我知道我做错了什么或缺少了什么. holder ..

覆盖ArrayAdapter的getView以填充3个Textviews

在我的活动中,我正在调用扩展了 AsyncTask 的 MovieTask .我从服务器获取了Json响应,该响应已在 MovieTask 的 doInBackground 方法内成功解析. 现在,我在活动中有一个列表视图,我想使用扩展了 ArrayAdapter 的 MovieListAdapter 填充列表视图. 对于每个视图(即一行),我要填充3个 TextView .我覆盖了 ..
发布时间:2021-04-04 18:41:46 移动开发

在OnItemClickListener上的适配器内部访问imageview

我的导航抽屉包含许多项目.每个项目都有不可见的背景图像(ID为 optionbackground ).我想使图像仅在用户单击项目时可见.我该怎么做?我要更改其可见性的ImageView在Adapter中名为 optionBackground .我的 setOnItemClickListener 正在活动中,我正在为导航抽屉设置自定义适配器. 活动 mDrawerList.setAdapt ..
发布时间:2021-04-04 18:41:43 移动开发

Android ListView带有节的页眉和页脚?

我想创建自定义列表,以通过按数据类型对我设法获取每个节标题的数据进行分组来为每一行填充不同的数据,但是我也想为每个节添加页脚.我不知道如何执行 我试图通过getitemviewtype()返回节的页脚,但是必须以每种类型返回它,所以不知道如何执行 公共重写View GetView(int位置,View convertView,ViewGroup父级){programTabAllItemHo ..
发布时间:2021-04-04 18:41:40 移动开发

按下退格键时实现搜索过滤器导致问题

当我第一次键入 Edit text 时,我试图对recyclerview中的复杂对象数据实现搜索过滤器,但是它正常工作,但是每当我尝试通过按退格键删除字符时,为了修改我们的搜索,我在这方面屡屡失败.我只能搜索一次! 解决方案 我假设arrcopy是arr的副本,例如: ArrayListarrcopy =新的ArrayList(arr); 如果修改arr,它也会更改a ..
发布时间:2021-04-04 18:41:37 移动开发

将图像从手机上传到RecyclerView GridView

我正在尝试使用滑行来做到这一点.我有一个Gridview回收器视图,其中已经有9张图片在回收器中.有一个实现的OnClickListener,它可以将我带到手机的画廊,以便可以将图像上载到Recycler视图中.当我使用mLayoutManager.findViewByPosition(imagePosition)时出现问题.Glide需要一个imageView,但是layoutmanager返回 ..

Android Kotlin在回收者视图中对点击事件的新意图

我刚刚开始与Kotlin学习android开发. 我有一个列出物品的回收站视图. 我正在尝试为商品创建onClick事件,然后启动新的意图并传递商品ID. 尝试实例化Intent时出现错误:“以下任何函数均不能使用提供的参数来调用".我认为是因为我无法访问视图的上下文? onBindViewHolder(holder:ViewHolder,position:Int)的替代乐趣 ..
发布时间:2021-04-04 18:41:30 移动开发

RecyclerView-更改选定的项目图标需要两次单击才能工作

我正在开发一个邮件应用程序,用户可以在其中将同一封邮件发送给多个联系人.当我打开联系人列表时,我希望能够单击该用户,并且他的个人资料图片应替换为选中的图标. 当我单击以选择用户时,图标 闪烁,并且第一次单击时它不会更改 . 第二次单击它时,图像仍然闪烁,但是变为选中状态 .每当我下次单击该用户时,它都会闪烁,但会执行我想要的操作-变成已选中/未选中. 我正在使用此教程作为指南,但没有得 ..

使用Groupie RecyclerView库和Kotlin删除项目后如何通知和更新列表

我有一个用Groupie库实现的RecyclerView,可以从列表中删除一个项目,但是需要更新视图才能看到更改.我想使用类似notifyDataSetChanged()之类的东西,因此列表会立即更新.我在这个阶段有点困惑,尝试了几种不同的方法来从承载我的视图持有者的类中获取一个接口,该接口是从保存适配器的片段中触发的,但是我认为如果可以得到的话,我现在就被困住了请一些帮助. class Re ..
发布时间:2021-04-04 18:41:17 Java开发

将位置列表存储在sharedPreferences中,并在另一个活动中进行检索

我想做类似此,我已将cardview与recyclerview一起使用.我在下面添加了收藏夹按钮cardview,可以看到完整的代码.在recyclerview适配器中,我按位置打印Toast,并且工作正常,现在我需要将位置的int值保存在arraylist的共享“首选项"中,并在下一个intent中显示这些arraylist. 这是我的recyclerview适配器 public vo ..

如何更新RecyclerView-notifyDataSetChanged()

我有一个活动,其中显示一个垂直的RecyclerView列表,其中包含多个类别项目.此列表中的每个项目都是一个类别,其中显示“类别标题"及其对应的“图像ID".拥有此RecyclerView的活动是用户在移动设备上启动应用程序后出现的第一个活动.此外,商品类别信息是通过JSON获取的,其中我利用"Volley"库在Web上的URL处获取数据.我的问题是,即使完美地在网络上获取了信息,我的Recyc ..

带Viewpager2的键FragmentStateAdapter的片段不再存在

我正在为我的项目使用ViewPager2.我需要在viewpager2片段中使用嵌套片段.直到我尝试在片段(而不是嵌套片段)之间导航之前,它都像魅力一样起作用. 第一次在片段之间导航后,应用程序崩溃,并显示以下错误. 包含嵌套片段OnCreateView方法的片段: View view = inflater.inflate(R.layout.orders_fragment,null ..

使用适配器有效地膨胀多个水平LinearLayout中的许多视图

我对如何提高大型水平线性布局的性能有疑问. 我正在创建一个类似view的表,该表可以包含50到2500个条目.每个条目都是一个LinearLayout,其中包含带有一些简单文本的TextView.我已经利用 LinearListView库实现了该设计.该库允许将ListAdapter绑定到LinearLayout以在水平或垂直方向上显示视图. 我目前实现此目的的方式是利用其中两个Lin ..