问题标签 [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 回答
1975 浏览

android - ListView 中的多个 EditText 与 ArrayAdapter 在用户输入后无法获取文本

我已经实现了一个 ListView(多行,有 2 个 EditText,当前固定为 2 行)。当用户在两行的 EditText 中输入数据时,我想将用户输入的数据显示为 Toast 消息,如下所示:

在此处输入图像描述

我使用的代码如下: main xml (activity_main.xml):

适配器布局 xml(list_view_layout.xml):

主 Activity 类(观察实现 Toast 的函数 OnDispButClick()):

阵列适配器文件:

每当用户在使用 ArrayAdapter 实现的 ListView 的 editText 中输入数据时,我的数据库都必须更新:

每当用户按下“DisplayData”按钮时,最终我想根据 Listview 中的 EditBox 数据更新 MyDatabaseClass 数组。

请帮我解决这个问题。如果您需要更多信息,也请告诉我。

0 投票
1 回答
1117 浏览

android - Android Fragment 如何从自定义 listview baseadapter 导航到 Fargment?

我想问一下如何从Listview BaseAdapter导航到Fragment?我单击任何项​​目并从中获取位置和信息并发送到 Fragment。我该怎么做?

我的基本适配器:

我想在 Fragment 下方导航:

}

0 投票
1 回答
104 浏览

android - Android Cursor奇数行和偶数行转换成MatrixCursor

嘿伙计们,

我得到了 2 个ListViews,一个用于左侧,一个用于右侧。但是我有一个Cursor价值观。现在我想从光标中获取偶数行并将其放在 amatrixcursor中以填充左侧ListView,并使用我想要填充右侧的几率。

但是我得到了 9 列,无论如何都可以将整行放入 amatrixCursor而不单独选择每一列?这样当数据库发生变化或任何事情发生变化时,我就不必手动调整列。

也许我可以只使用 Cursor 而不是 a MatrixCursor,哪个会更好?

0 投票
0 回答
667 浏览

android - 尝试在更改 Listview 项目图像时调用虚拟方法

单击列表视图按钮时,我无法更改列表视图项目上的图像

Logcat 错误

Java 代码点击

请帮助我如何解决这个问题

提前致谢

0 投票
0 回答
641 浏览

android - 在主 Activity 上访问 ListView 适配器按钮

我有一个自定义列表视图适配器(为列表视图适配器创建一个单独的类)和具有两个按钮的自定义列表视图适配器。

现在我想在我的主要活动上访问这些按钮并在点击监听器上实现。

请建议我如何做到这一点?

0 投票
1 回答
1243 浏览

java - 无效的索引 3,Android 中的大小为 0

我有一个带有图像和按钮的列表视图应用程序。然而,应用程序会运行,一旦我单击 holder.RSVP 并执行 RemoteDataTask,如果我尝试继续向下滚动列表视图到其他图像,应用程序就会崩溃。logcat 读取“无效索引 3,java.util.Arraylist.throwIndexOutofBoundsException 的大小为 0”。我的猜测是错误发生在里面的 PostComment 类中(成功 == 1)。

日志猫:

0 投票
2 回答
460 浏览

android - 如何在Android中有效加载重载列表视图[无图像,位图]

我正在为 android 制作音乐播放器。除了包含 300 多首歌曲的列表视图外,一切都很完美!具有该列表视图的活动大约需要 5 秒才能加载,我想将这段时间减少到用户可接受的体验。基本上我只是使用歌曲标题和艺术家作为列表视图格式并且没有图像,但体验仍然很慢。谷歌搜索了很多,最终得到了延迟加载位图和平滑滚动文档,但没有关于列表视图活动的加载时间。这是我正在使用的代码 -

另一件事是当我打开列表视图活动三次或更多(如果幸运的话)它会崩溃(可能是内存原因但不确定)。这是原木猫

这是主要活动setListData()-

谷歌充斥着图像加载和无限列表视图加载,但列表视图加载时间没有很好的结果。我想异步可能会有所帮助,但我只是 android 的初学者,它是我第一个学习如何制作应用程序的 android 应用程序。所以,伙计们,请帮帮我!我很无知。(如果需要任何其他代码,请告诉我!)

没有 MetaDataRetriever 的已编辑 setListData() 在 2 秒内加载活动

0 投票
2 回答
328 浏览

java - 多个监听器

我有一个关于 ListView 和听众的问题。假设我的应用程序中有一个列表视图。它的每个项目都包含一个复选框。我有以下代码:

如您所见,每次调用getView方法时,我都会设置 setOnCheckedChangeListener。那么设置监听器是否正确?还是我应该设置一次?在性能方面是不是很糟糕?还是没关系?如果我多次设置监听器,它是否会覆盖以前的监听器,或者我是否会有多个监听器来处理这个事件?

0 投票
1 回答
62 浏览

android - 自定义 ListView 的适配器

我创建了一个联系人列表并使用自定义 ListView(有一张照片、姓名和不可见的复选框)。像这样:

为了管理这个,我使用了适配器:

我需要在调用 showCheckBox () 时所有 CheckBox 都变得可见,但只有 ListView 上的最后一个 CheckBox 才可见。我该如何解决?

0 投票
3 回答
89 浏览

android - ListView 适配器行为异常

ListView适配器做奇怪的事情。方法getChecked()(如下所示的适配器代码)没有返回我期望的值。仿佛他迟到了一步。

为了理解,我将解释:我正在使用自定义ListView,每个项目都包含一个CheckBox(和其他Views)。我想在按下按钮时显示选中元素的位置。这使得方法getChecked()。但是会发生以下情况:我检查第 2 和第 4 个列表项并单击按钮,结果 - [],然后我检查第 5 项,结果 - [2, 4],然后我清除所有CheckBoxes,结果 [2 , 4, 5] 当我再次单击该按钮时,我收到 - []。结果晚了一步。

在我的活动中,我使用我的适配器,如下所示:

我的按钮代码:

你怎么看待这件事?我会很高兴得到任何帮助。