问题标签 [android-cursoradapter]

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 回答
1090 浏览

android - 创建一个光标适配器以显示比光标本身更多的项目

可能重复:
Android:ListView 中的自定义分隔符(甚至项目)取决于项目的内容

我有一个来自数据库查询的游标。想象一下它包含 N 个项目。这些项目中的每一个都是相同的视图类型,但它们在某些游标的字段值上有所不同(让我们将其命名为数据类型)。

我想绘制一个包含以下内容的列表视图(在每个数据类型组之前绘制一个“分隔符”)。

问题是我在光标中只有 5 行,但需要在其中绘制 8 个项目ListView(一种视图类型的 3 个 - 分隔符和另一种视图类型的 5 个)。

有能力做到这一点吗?

PS我知道如何实现自定义适配器,我知道什么getItemViewTypegetViewTypeCount是为了什么。

0 投票
4 回答
8314 浏览

android - 如何从 CursorAdapter 中刷新 ListView?

我的 Activity 中有一个 ListView,它在onCreateby中设置

然后我在MyCursorAdapter. 除其他外,我有一个特定于行的 AlertDialog:

changeTaskConditBoolValue我想重新加载我的列表之后,因为此方法更改了数据库中的某些内容,但列表没有更新。requery()导致列表为空。我怎样才能“上一层楼”与另一层一起工作,adapter那我该怎么办?

非常感谢!

0 投票
1 回答
1507 浏览

android - CursorAdapter 缓慢/生涩的滚动

我有一个使用 CursorAdapter 以表格格式绘制数据集的 ListActivity。我最初使用的是 TableLayout(并绘制了整个表格),但我担心这会占用太多内存(并且绘制页面很慢),所以我现在正在研究使用 CursorAdapter。

Activity 主体的 XML 布局如下所示(注意使用 Horizo​​ntalScrollView,这可能是一个原因):

CursorAdapter 看起来像这样:

当我绘制整个表格时,我对滚动性能感到满意,但现在我已经切换到 CursorAdapter,滚动变得生涩(我的意思是生涩到令人无法接受)。CursorAdapter 方法在架构上似乎在逻辑上是正确的决定,但除非我能解决滚动问题,否则我将不得不返回绘制整个表格。

有没有其他人经历过这种情况,或者可以阐明我做错了什么?

0 投票
1 回答
451 浏览

android - Android simpleCursor 适配器

嗨,我正在为我的列表视图使用光标适配器,我的问题是当我将应用程序置于后台时,重新调整我的屏幕是空的,在 onresume 中我打开数据库并创建光标仍然有问题,我该如何解决我的问题,请帮助我 。

0 投票
3 回答
14994 浏览

android - Android:列“_id”不存在

我收到此错误

IllegalArgumentException:列“_id”不存在

当使用 aSimpleCursorAdapter从我的数据库中检索时,该表确实有此_id列。注意到这是一个常见问题,我尝试通过一些在线解决方案来解决它,但它们都不起作用。这是我的光标查询:

虽然我应该提到原始没有包含该_id列,但我最近添加了这个以尝试解决问题。有没有人有任何可能有助于解决问题的想法?

0 投票
2 回答
3936 浏览

android - 光标和适配器

有人可以看到我的光标有什么问题吗:未返回数据库中的数据(至少屏幕为空白)。我认为这是我的问题。在 DDMS 显示它打开和关闭数据库。我不确定'Cursor databaseCursor = null;'是什么 需要是。谢谢!!

活动:

我的适配器:

修改:

将 displayResultList 方法更改为以下(工作):

0 投票
1 回答
1088 浏览

java - 对自动完成执行过滤

我有一个自动完成功能,当我开始输入时,我会显示数据库中两列的内容。

现在,我想对此进行过滤,并实现了以下方法:

我的类中操作数据库的方法如下所示:

问题:为什么我的自动完成中没有显示任何内容???

这就是我的 logcat 的样子:

0 投票
1 回答
865 浏览

android - 启动一个要求 runQueryOnBackgroundThread 的过滤器

如果我为 an 实现过滤autocomplete并覆盖该runQueryOnBackgroundThread()方法,则会启动一个后台线程,这将为我提供一个光标。

该光标将设置为 my CursorAdapter,但我还应该做什么才能autocomplete过滤条目?

我应该设置过滤器吗?

这是我的代码:

0 投票
1 回答
594 浏览

android - 如何在不同时间使用来自游标的不同数据更新列表视图

在我的应用程序中,我将查询发送到DB并取回,cursor然后我将其发送cursorCursoradapter将数据绑定到ListView.

一切正常,但我的问题是如果cursor有 100 到 500 行意味着我cursoradapter需要时间来绑定数据,那么有什么办法我一次只能放 5 到 10 行listview并继续更新直到所有光标值在列表视图中显示。

请帮我..

0 投票
3 回答
3091 浏览

android - 如何设置视图或活动来处理以前的列表活动?例如“查看完整的详细信息页面”

这是我ListActivity 点击列表后,它将开始一个新的activity,显示每个景点的完整细节。我不知道如何实现完整的详细信息页面。你们能告诉我一些从以前检索数据的完整详细活动代码list吗?

我不知道如何实现这个活动来处理来自 AttractionslistActivity.Class 的动作