android-adapter相关内容

如何在Kotlin中初始化适用于Android的RecclerView适配器中的viewHolder

我应该如何初始化viewHolder?我有这个错误: 我想要做的是在RececumerView中获得选定的项目,但不使用onClick方法。当我收到这个选定的项目时,我需要显示Toast消息。项目是数据类。 进程:com.pors.coopreaderlast,id:7862 Kotlin.UnInitializedPropertyAccessException:lateinit属性view ..
发布时间:2022-04-22 14:06:50 移动开发

DiffUtil重绘ListAdapter Kotline中的所有项目

我在Android Kotlin中使用DiffUtil和ListAdapter。我在onResume方法中从服务器调用数据。当onResume调用每一项时,整个数据都在重新绘制视图。如果服务器端有任何数据更改,我希望更新视图,以便它将反映在应用程序中。 ListActivity.kt class ListActivity : BaseActivity() { lateinit ..

Android Listview 行重复项

我有一个列表,在我从共享首选项中获得的特定数字(位置)上,应显示图像视图(指示当前正在播放的歌曲).但我得到了位置,但该项目也显示在其他行上.滚动列表时出现问题. *当我退出另一个活动时会发生这种情况,并且在我的简历中我是这样的: @Override受保护的无效 onResume() {super.onResume();if(AlbumDetails.mediaPlayer!=null)适 ..
发布时间:2022-01-05 23:38:45 Java开发

如何在适配器上应用多个过滤器?

我有一个 listView 和一个搜索字段,它调用我的适配器的 getFilter().filter(keyword) 函数.它工作得很好,但我想添加一个其他过滤器来搜索我的 listViews 对象的不同标签. 所以我的适配器需要两个过滤器,最好的解决方案是什么? 谢谢, 解决方案 我想你自己实现了过滤器.由于您无法获得两个过滤器,因此您可以在过滤器中有一个字段来定义应应用的 ..
发布时间:2022-01-05 23:38:04 移动开发

我可以使用 Fabric sdk 在我的时间线上设置自定义 onClick 吗?

我正在使用 Fabric 创建 Twitter 客户端,但无法创建自定义 onClick.我创建了这个自定义适配器并尝试创建一个 OnClickListener 但没有工作.始终在浏览器中打开推文. public class TweetAdapter extends TweetTimelineListAdapter {公共 ArrayListtweetIds=new ArrayList();pu ..

如何在充满 BaseAdapter 的 Fragment 中刷新 ListView?

我想在 Dialog 关闭时刷新 Fragment 中的 ListView.到目前为止,刷新仅在我重新启动应用程序时才有效,我真的不知道为什么. 以下是课程: 这是带有 ListView 的片段,当对话框关闭时,我想刷新它. public class RegisterListFragment extends Fragment {public static final String T ..

在 ListView (Android Studio) 的自定义适配器中从 URL 加载图像

虽然位图似乎被正确获取,但变量“userBitmap"将保持为空.但是,在我的平板电脑上向上或向下滚动时,新的列表行将包含图片,但它们都是相同且错误的.真的,真的很迷茫.我尝试了许多不同的方法来从网络获取图像.非常感谢任何帮助. 我的自定义适配器: public class MessagesArrayAdapter extends ArrayAdapter{位图用户位图;public Me ..
发布时间:2022-01-05 23:32:25 移动开发

具有 1k 对象列表的优化列表视图

我想知道是否有任何优化的方法来创建一个包含超过 1k 个对象的适配器.我尝试了以下方法,但结果仍然不尽如人意. A.View holder pattern-它有帮助,但是当对象大小增加时它开始出现问题 B.注意:我可以使用一个分页的 api 来传递定义数量的对象,但我没有在我的场景中对 Api 进行分页. C.我的列表中确实有图片,但我已经处理好了.现在不是问题. 让我知道 ..
发布时间:2022-01-05 23:32:16 移动开发

如何从适配器访问 ListView

我有一个带有我自己的适配器的自定义 ListView.我正在处理对 ListView 项目中的 Button 的点击,并且我希望 ListView 在这次点击时变得不可见. 我不知道如何从适配器访问 ListView. public class ScheduleArrayAdapter extends ArrayAdapter{/*...*/@覆盖public View getView(i ..
发布时间:2022-01-05 23:23:14 移动开发

android - 列表视图过滤器计数

所以在我的列表视图上设置过滤器后: //过滤前记录适配器计数listView.getFilter().filter(searchStr)//过滤后记录适配器计数 我想要实现的是获得过滤结果的计数.就像之前有 10 个项目,然后我应用过滤器,所以现在只会出现 5 个项目,我想得到这个计数“5".我试过在过滤器之前和之后检查适配器计数,但没有运气.如果我应用过滤器,它们会显示相同的计数(我使用的是 ..

如何解决“适配器内容已更改但ListView未收到通知"异常

我发现了很多关于同一主题的问题.但我无法弄清楚我在这里做错了什么. 异常:“适配器的内容已更改,但 ListView 未收到通知.请确保您的适配器的内容不是从后台线程修改的,而是仅从 UI 线程修改的" 我的 AutoCompleteTextView 有一个 TextWatcher.我正在尝试在文本更改时更新下拉列表.我正在从两个不同的来源获取下拉菜单的数据.而且每一个都在不同的线程中 ..

带页脚的 Recyclerview 无法删除最后一项

我正在使用 recyclerview 和页脚工作正常.但我无法删除最后一项.假设我们现在列表中有 2 个产品,如果用户将删除一个产品,那么 recyclerview 中将保留 1 个产品,那么我无法删除剩余的产品. 当我有一件商品时,它显示 PACK ID 为空 genericViewHolder.removes.setOnClickListener(new View.OnClickLis ..