android-adapter相关内容

从 EditText 更新的 ListView

我有一个自定义列表视图,它是从对话框中的 EditText 组件更新的.我有自定义行、适配器类和自定义对话框都可以工作,但我似乎无法触发适配器类中的代码,该代码会将编辑文本控件中的文本添加到列表中.这是我的活动代码,如果您需要适配器代码,请告诉我.在我将自定义行和适配器添加到列表之前它起作用了:( 问题的症状:emailAdapter.notifyDataSetChanged();什么都不做 ..
发布时间:2021-11-27 13:17:37 移动开发

未调用自定义适配器 getview

我有一个带有 ListFragment 的自定义适配器,但是适配器 getView() 根本没有被调用. 这是适配器的样子 - public class ModuleListItemAdapter extends BaseAdapter {列表列表;上下文上下文;模块模组;公共模块列表项适配器(){极好的();//TODO 自动生成的构造函数存根}public ModuleListItem ..
发布时间:2021-11-27 13:17:26 移动开发

如何使用通用图像加载器

我有一个要求,我需要在 ListView 中加载缩略图和一个 Text,它由自定义 Adapter 设置.缩略图应该存储在缓存中,因为我使用的是通用图像加载器,但是我对它的实现以及如何根据我的要求使用它来加载 ListView 来自 URL.请建议我一些可以很好实施的方法. 解决方案 将下面的代码写入适配器的 getView() 方法中,这里 imageUrls[position] 是 I ..

如何将两个适配器设置为一个 RecyclerView?

我正在开发一个 Android 应用,其中我在“FirebaseDatabase"上存储了两种不同类型的信息. 然后在 MainActivity 中,我检索它们并在 RecyclerView 中显示给用户.这两个信息都旨在以不同的布局显示,即它们的布局不同,这就是为什么我有两个创建两个不同的 Model 类,现在有 2 个不同的适配器.我正在使用 FastAdapter @MikePenz ..

Android 数据绑定:可观察列表到 RecyclerView 的适配器

是他们的一种方法,通过使用来自新数据绑定库和 MVVM 模式的 ObservableList 类,以避免使用 "notifyItem(s)..."Adapter 类中的方法? 或者如果不是,将 ObservableList 绑定到 RecyclerView 的最简单方法是什么? 感谢提供任何线索! 解决方案 看看以下 RecyclerView 的适配器的实现: https ..

具有多个子项目的项目列表的自定义适配器?

我将如何为此布局编写适配器.我开始想要使用线性和相对布局制作列表,以便每个列表项都有子项相对于彼此水平对齐.这是布局文件和视图的屏幕截图. 我了解如何编写简单的列表视图和适配器.但只是想知道如何获得更复杂的列表,而不仅仅是手上的子列表项. ..

在 RecyclerView 适配器中使用自定义视图?

我有一个基本的自定义视图,如下所示: public class CustomView extends RelativeLayout {私人用户用户;私人 ImageView profilePicture;公共自定义视图(上下文上下文){超级(上下文);在里面();}公共自定义视图(上下文上下文,属性集属性){超级(上下文,属性);在里面();}私有无效初始化(){inflate(getConte ..

DiffUtil 不适用于嵌套的 recyclerview Kotlin

我有两个回收站视图.在我使用 notifyDataSetChanged 之前,我的视图不会更新.我要求类似类型的问题,但这次我有Github 链接.所以请看一看并向我解释我做错了什么.谢谢 MainActivity.kt 包 com.example.diffutilexample导入 android.os.Bundle导入 android.util.Log导入 androidx.activ ..

在android中的适配器内改造调用

我正在适配器内执行改造调用..我已经成功实施,并且它给了我所需的输出但是在适配器下执行此操作是一个好习惯吗??????? 我的应用程序是 -->产品销售应用程序-->在我的购物车中-->我显示用户想要购买的产品列表-->为此需要一个适配器-->我正在执行滑动删除功能->执行对删除(holder.delete.setonclicklistener {...})按钮的改造调用 我的代码是- ..

ListView 根本不显示

我设置了一个自定义适配器,并在列表视图中扩充数据,问题是列表视图没有显示.在调试模式下,listView 显示它确实连接了一个适配器,但我看不到任何东西. 这是初始化适配器的代码. contactAdapter = new ContactAdapter(this, R.layout.contact_layout, contactList);master_listView.setAdapt ..
发布时间:2021-11-27 13:15:53 移动开发

ListView Adapter 具有任意数量的行类型(不知道不同行类型的数量)

所以,我正在制作这个应用程序.该应用程序解析一个网站,或者更具体地说是一个 vbulletin-board.当我解析论坛中的一个主题时,我将其进行了划分,以便在我解析该主题中的每个帖子时,我会在诸如此类的部分中获得帖子的实际内容,并以正确的顺序存储这些部分在数组中: [纯文本][引用某人的话][纯文本][另一个引用][再次引用][一些更纯文本] 但是,如您所知,帖子可以按任何顺序排列,并且可以 ..
发布时间:2021-11-27 13:15:44 移动开发

适配器在 Android 中的作用是什么?

我想知道何时、哪里和如何在Android环境中使用适配器. Android 开发者文档中的信息对我来说不够充分,我想获得更详细的分析. 解决方案 假设您想在 Android 应用中显示一个列表.为此,您将使用 Android 提供的 ListView.ListView 本身实际上并不包含任何数据.它只是一个没有数据的 UI 元素.您可以使用 Android 适配器填充 ListVie ..
发布时间:2021-11-27 13:15:35 移动开发

ListView 中的不同行布局

这篇文章与此ViewHolder 不工作有关.在那篇文章中,我正在学习如何在 ListView 上使用 ViewHolder 的教程.我现在想要的是让 ListView 上的最后一项具有与其余项不同的布局.这是我的代码: int lastpos = mList.size()-1;System.out.println("位置:"+位置+" mlist:"+lastpos);如果(位置==最后一个位 ..

使用 RecyclerView 适配器更新数据的最佳方式

当我必须使用带有 ListView 的经典适配器时,我会更新我的ListView 中的数据如下: myAdapter.swapArray(data);公共交换阵列(列表数据){清除();添加所有(数据);notifyDataSetChanged();} 我想知道 RecyclerView 的最佳做法是什么.因为在 RecyclerView 适配器中,您不能像 ListView 那样执行 cle ..

Android:如何刷新 ListView 内容?

我的 ListView 正在使用 BaseAdapter 的扩展,我无法正确刷新它.当我刷新时,旧数据似乎在新数据之上绘制,直到发生滚动事件.旧行绘制在新行之上,但当我开始滚动时旧行消失. 我尝试过调用 invalidateViews()、notifyDataSetChanged() 和 notifyDataSetInvalidated().我的代码看起来像: private void u ..
发布时间:2021-11-27 13:14:46 移动开发