问题标签 [listview-adapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何限制getView中特定项目的某些代码的执行?
我在自定义列表视图适配器中的 getView() 发生了一个异步调用,如下(最后一行):
问题是,每次执行 getView 时都会发生异步调用。我们可以限制调用,仅当考虑的项目是 imageView 时?
android - Android ListViewAdapter OnClickListener 通过十个触发点击两个位置
在 ListViewAdapter 中使用 OnClickListener 时,我得到了奇怪的结果。一切正常。位置分配正确 - 0,1,2,3....16,17,18...
每个位置都有自己的带有 OnClickListener 的按钮。
现在,当我单击某个位置(例如位置 2)的按钮时,将触发两个事件,分别位于位置 2 和位置 12。如果单击第 5 个按钮,则第 5 个和第 15 个位置正在发生事件。如果是 18 号,那么 18 号和 8 号。等等。
这是为什么 ?这是代码:
android - Android ListViewAdapter 无法正常工作
我正在为 ListViewAdapter 和其中的 OnClickListener 苦苦挣扎。任务很简单:
- 列表中的每一行都有蓝色按钮;
- 单击按钮后,按钮应将颜色变为绿色;
- 无论您如何滚动列表,绿色都应保留在单击的按钮上。
适配器代码:
我的想法是收集 mItemsChecked 数组中的所有位置,然后单击按钮从该数组中删除某个位置,然后在重用视图时根据 mItemsChecked 数组当前状态分配它 - 如果位置仍然存在,则蓝色按钮,如果位置不在数组中(单击按钮并删除位置),则为绿色按钮。
现在,根据它的工作日志。但不是根据实际的看法)
日志:
- mItemsChecked 数组被正确收集;
- 某些位置在正确点击时被移除;
- System.out.println("POSITION GREEN") 显示正确的位置,其中绿色按钮应处于滚动状态。
实景:
- 单击一个按钮,两个按钮变为绿色。如果我单击按钮 num.2 ,然后向下滚动,我也会看到按钮 num.12 绿色。如果按钮 num.4,则为 14 号……如果为 17 号,则为 7 号,以此类推,直到 10 号;
- 当我向后和向前滚动列表时,其他按钮也随机变成绿色。
我卡在这里,因为日志与真实视图不匹配。我究竟做错了什么 ?如何在 ListView 中单击的按钮上打开不同的颜色并在列表滚动期间按住它?
android - 显示 ListView 时出现 NullPointerException
我试图制作一个提醒笔记的 ListView。但是当我尝试保存它并将其显示在 ListView 中时,应用程序会因此错误/异常而崩溃。saveNote
当你按下保存按钮时调用方法。任何帮助表示赞赏。
日志猫
android - 带有 GridView 的 RecyclerView
一旦我写了一个ListView
演示,ListView
的项目有一些不同的类型。
项目1:
文本
图片 图片 图片
图片 图片 图片
项目2:
文本
图片 图片
图片 图片
第 3 项:
文本
图片 图片 图片
图片 图片 图片
图片 图片 图片
...
所以我override
和它工作得很好getViewTypeCount()
。getItemViewType()
但现在我改用RecyclerView
. 有更好的解决方案吗?请帮助我。
android - 带有 editText 和 Check Box 和 TextView 的自定义适配器
我被困在 listview 的适配器中:我在适配器中有一个 textView(Name)、checkbox、editText(quantity of name)。默认 editText 将被禁用,但是当我选中任何复选框时,只有我能够输入数量。在 getView 中,我坚持编写代码。在 Listview 的 OnItemClick 中,我需要存储 Model 对象并存储在 DataBase 上。
活动 OnItemClick :
请帮我纠正适配器和 OnItemClick :
android - 如何将值从 listviewadapter 传递到片段?
请帮我..
我想将值从我的 listviewadapter 项传递给我的片段..
我有ListViewAdapterShipping.java
这是我的CheckoutFragment1.java
好的,我想要的是将mconfiguration_id
我的适配器的值传递给我的片段并分配给变量..
谢谢
android - 在 setData 进入适配器后,视图向上移动
在我的适配器中,我有一种设置信息的方法:
但是在我调用这个方法之后,数据被刷新并且我的视图向上移动。我不希望这种行为,因为如果有人在页面末尾更改某些内容,则会失去焦点。
有什么方法可以从适配器设置数据并且不会失去焦点?
java - 如何通过在自定义列表视图适配器本身中收集消息来显示聊天?
所以,我想做的是使用自定义列表视图适配器在我的活动中显示聊天。
我有一个 HTTPTask Activity 处理服务器端交互并使用 JSONObject 响应。因此,每个服务器端交互都运行良好。
我想要做的是通过以设定的时间间隔不断检查 API 以在聊天中填充消息(如果有)来不断更新聊天中的消息。
我的问题是,这个填充过程应该在适配器或活动中完成吗?如何?
而且,viewHolder 如何在适配器中提供帮助?
这是我的活动
我的适配器似乎不起作用。