问题标签 [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.

0 投票
1 回答
4128 浏览

android - Android:我可以在创建 ListView 的 Activity 中处理 BaseAdapter 项目的 onClick 吗?

我有一个自定义适配器,用于ListView使用扩展的自定义适配器BaseAdapter。在这个自定义适配器中,我有一个视图持有者,其中包含每个列表项中显示的项目。

我可以在我创建和填写我 的地方获得某个列表项子项的点击回调View ActivityListView

0 投票
1 回答
877 浏览

android - 调用 setAdapter 时片段中出现 NullPointerException

我有一个小问题。我正在尝试使用片段创建布局,但是当我调用 setAdapter 方法时,我有一个 Java NullPointerException,我找不到错误。谢谢大家!

0 投票
4 回答
440 浏览

android - Android - 我的简单 ListView/Toast 应用程序在启动时崩溃......有什么想法吗?

我正在创建一个简单的 ListView 应用程序来了解更多关于 android 编程的信息。

然而,这个简单的代码(在 Eclipse 中没有显示任何错误)只是在模拟器中启动时崩溃。有任何想法吗?

list_fruit.xml

尝试按照您的说明查找堆栈跟踪,唯一出现的消息是 FATAL EXCEPTION: main.

0 投票
1 回答
111 浏览

android - ListView 并不总是显示值

ListView 有时显示值,有时不显示
我正在尝试制作一个使用 Bissection 方法来查找函数的近似根的应用程序。App进行计算并将结果显示在listView中,它在大多数情况下都可以正常工作,但经过一些测试,我发现某些函数的结果没有显示出来。

例如,从 1 到 3 的 x^3-9x+3 有效,但从 0 到 1 无效。

img http://i.stack.imgur.com/yvEzz.png

  • 尝试调试并且两个输入都通过相同的代码行,一切似乎都很好。Logcat 中没有显示任何内容。
  • ListView 正在工作,因为对于某些输入,它会显示值
  • ArrayAdapter 的工作原理与 listView 相同,也是因为示例中的两个数组具有相似的双精度值。这应该不是问题


我错过了什么?

代码:

setListAdapter(new BisseccaoAdapter(a_array, b_array, c_array, fc_array));

0 投票
1 回答
105 浏览

java - 存储位于自定义 ListView 内的复选框的值。

我正在尝试获取复选框的选定值并将其存储在数据库中。我可以单击 ListView 中的复选框。但是由于这行代码“subject.setSelected(cb.isChecked());”帮助,我得到了 NullPointer 异常!

顺便说一句,我正在学习本教程! http://sunil-android.blogspot.com/2013/04/android-listview-checkbox-example.html?showComment=1397151611795#c1803690674156959933

0 投票
2 回答
451 浏览

java - 列表的 setAdapter() 上的 DialogFragment 中的 NullPointerException

我创建了一个自定义 DialogFragment。它包含一个listView,但是当列表调用setAdapter 时会出现NullPointerException。我不明白为什么。这是代码:

这是我的 Dialogfragment 的布局:

0 投票
0 回答
750 浏览

android - 用多个异步 http 请求填充 Listview——loopj?

TLDR: 我需要做的是发出多个异步 HTTP 请求并使用数据来填充列表视图——如有必要,我愿意采用全新的方法。

嗨,我是 android 新手,我正在尝试使用 Loopj 的异步 http 客户端库。我已经按照他建议的方式实现了客户端,并且我正在检索数据没有问题。我的问题是将处理程序的 onSuccess 中的数据返回到我想用于列表视图适配器的数据集。

我读了很多书;关于stackoverflow和其他来源。使我的情况与我发现的大多数解决方案不同的是,我必须先发出多个 http 请求,然后才能设置我的适配器。

我的适配器的数据源是我实现的自定义类型 ScoutProfile 的数组。旁注:如果我对数据集的值进行硬编码,一切正常。

我尝试在使用虚拟数据执行请求之前设置适配器。为更新的数组交换适配器数据集。调用 notifyDataSetChanged 和 invalidateViews。

如果我不初始化数组,我会得到一个空异常(onSuccess 中的更改没有生效?)。如果我实例化它——这意味着我使用 notifyDataSetChanged——UI 永远不会更新。

我也尝试过 runOnUIThread 方法。

这是我的片段中的代码:

我确定我没有包含的代码:ScoutProfile.java、ScoutProfileAdapter.java、RiotApiClient 等不是问题——但如果有人要求,我会将其添加到我的问题中。

编辑:我的意思是包括这个(也在片段代码中):

0 投票
0 回答
177 浏览

android - 无法更改自定义列表视图的适配器

我正在从服务器获取数据并将此数据传递给自定义适配器以在图像适配器上显示它我正在使用 asynchtask 来获取数据我的问题是我想每 5 秒后更改列表视图中的图像请建议我这里是我的解决方案活动文件

我的图像适配器类文件如下

我试图将 set adapter() 方法放在活动的 oncreate() 中,但它给了我错误,所以我如何在特定时间后更改列表视图上的图像显示,我也想放入list.setAdapter()MainActivity 而不是 LongOperation 类,但它给出了 nullpointerException

0 投票
2 回答
1908 浏览

android - 如何使用自定义适配器在 Gridview 中获取项目的值

我有一个 GridView 适配器的自定义适配器

我想从所选项目中获取特定值,例如“邮票 ID”

很久以前我正在开发它以仅显示图章,现在我希望能够单击一个图章将他发送到下一页

我在互联网上寻找解决方案,但大多数教程都要求我对适配器代码进行大量修改(女巫意味着创建一个新类)

我需要知道是否有一种简单的方法可以使用我正在使用的适配器来解决这个问题。

这是 StampActiviy 类中连接的部分

这是 ListViewListStampsAdapter

这是 StampUtil 类

谢谢

0 投票
0 回答
74 浏览

android - addTextChangedListener 显示来自多个 Web 服务的响应

当我在 EditText 中输入 >= 3 个字符时,会向我的网络服务发送一个请求并返回匹配的内容。但是,当我输入超过 3 个字符时,列表会更新,但元素会显示 2 次、3 次等。我每次都清除 arraylist,但结果仍然错误。你能告诉我有什么问题吗?这是 addTextChangedListener。