android-adapter相关内容

RecyclerView以编程方式单击

我正在尝试以编程方式单击recyclerView的项目.我正在使用: recyclerView.findViewHolderForAdapterPosition(index).itemView.performClick(); 当索引属于可见项目时,这非常有用.如果该物品不可见(在回收站视图的最后一个位置,是等距的),则引发Exception. 我该怎么办? 解决方案 您可以 ..
发布时间:2020-08-24 23:44:03 Java开发

使用绑定服务的自定义适配器-何时取消绑定?

将数据馈送到ListView的设置:自定义适配器.数据基于外部服务计算的一些数字.我正在使用AIDL绑定服务并获取所需的数据. 问题:如何知道何时取消服务绑定?连接是适配器本身专用的,并且检测到整个应用程序正在关闭的唯一方法是覆盖unregisterDataSetObserver.或者至少我没有找到其他方法,并且该方法与使用内容提供者+内容观察器的同一适配器一起使用时效果很好.不过不适用于A ..
发布时间:2020-08-24 23:42:28 移动开发

如何使用RecyclerView创建此布局?

我正在尝试使用这种类型的布局创建一个回收站视图.这些项目是字符串,可以以不同的大小出现,我不知道每行有多少个项目.我可以使用StaggeredGridLayoutManager来做到这一点吗? 图片只是一个伪造的例子,每行中可以有更多项目 解决方案 您可能想查看开源要使用正确的配置创建布局管理器,只需执行以下操作: FlexboxLayoutManager layoutManager ..

Android通过BaseAdapter筛选ListView

我试图通过下面的代码编写简单的过滤ListView.但这不能正常工作 在此代码中,我将ContactListStructure类结构用作: public class ContactListStructure implements Serializable { public Long id; public String name; public Str ..
发布时间:2020-08-24 23:42:08 移动开发

在RecyclerView.Adapter中单击传递数据

我在片段上有一个RecyclerView,它显示了我从FTP服务器加载的某些文件. 我正在尝试为每个项目设置一个onClickListener,因此当单击它时,将显示一个DialogFragment,用户可以在其中选择是下载还是打开文件. 我的问题是: 我需要向我的对话框发送2件事: 目标片段,在用户选择要执行的操作后将下载/打开文件.使用setTargetFragment()可以轻松做 ..

改组适配器

我正在使用Adapter: final ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1); ,我想将其内容改组,但是我发现Collections.shuffle(adapter) ..
发布时间:2020-08-24 23:41:52 移动开发

在Android RecyclerView中实施多项选择

我需要一些关于Multi/Single选择的帮助.在此处找到了我想要的东西,因为它很简单. 我正在使用一个GridLayoutManager适配器中有90多个项目,一个CardView具有一个TextView和一个ImageView,同时使用了当我向下滚动时选择一项或多项时,其他项“似乎"被选中,因为背景复制了,但未选中它们. 尝试将setOnClickListener,onBindViewHol ..

android Spinner中位置0处的选定项目

显示微调器下拉菜单中选择的第一项时出现问题.首次初始化微调器时,该行将填充“没有选定的视图",并且从下拉菜单中选择某些内容时,微调器视图将使用下拉菜单中的选定值进行更改.这在每种情况下都有效,除了在初始化后立即选择第一个项目的情况下.我要说的是,在每种情况下,微调器行的值都会在下拉列表中写入所选项目的值,但0项除外.仅在之前选择项目0>时,微调器中才会显示零项目.如果微调器初始化后立即选择0,则不 ..
发布时间:2020-08-24 23:35:10 移动开发

尝试在空对象ref上调用虚拟方法'void android.widget.ListView.setAdapter(android.widget.ListAdapter)'

我正在尝试在listView中显示数据.我有当前代码,试图获取从myDatabase类传入的数组,然后将其显示在listView中. 但是我遇到了错误: “试图在空对象引用上调用虚拟方法'void android.widget.ListView.setAdapter(android.widget.ListAdapter)'". 当我删除listView元素的代码时,我的代码正在主 ..
发布时间:2020-08-24 23:35:06 移动开发

Android:RecyclerView行可见性无法正常工作

我正在开发一个android应用(Android Studio).我想在每行中实现Visibility GONE/VISIBLE.图片中有三行recyclerView行, 我想做以下事情: 每行有两个部分标题和详细信息. 当“本活动"打开时,所有行的详细信息都应隐藏. 当我单击特定行时,该行的详细信息应显示为 可见性. 当我再次单击行时,“可见性消失"将使详细信息消失. ..