问题标签 [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.
android - 创建一个光标适配器以显示比光标本身更多的项目
我有一个来自数据库查询的游标。想象一下它包含 N 个项目。这些项目中的每一个都是相同的视图类型,但它们在某些游标的字段值上有所不同(让我们将其命名为数据类型)。
我想绘制一个包含以下内容的列表视图(在每个数据类型组之前绘制一个“分隔符”)。
问题是我在光标中只有 5 行,但需要在其中绘制 8 个项目ListView
(一种视图类型的 3 个 - 分隔符和另一种视图类型的 5 个)。
有能力做到这一点吗?
PS我知道如何实现自定义适配器,我知道什么getItemViewType
和getViewTypeCount
是为了什么。
android - 如何从 CursorAdapter 中刷新 ListView?
我的 Activity 中有一个 ListView,它在onCreate
by中设置
然后我在MyCursorAdapter
. 除其他外,我有一个特定于行的 AlertDialog:
在changeTaskConditBoolValue
我想重新加载我的列表之后,因为此方法更改了数据库中的某些内容,但列表没有更新。requery()
导致列表为空。我怎样才能“上一层楼”与另一层一起工作,adapter
那我该怎么办?
非常感谢!
android - CursorAdapter 缓慢/生涩的滚动
我有一个使用 CursorAdapter 以表格格式绘制数据集的 ListActivity。我最初使用的是 TableLayout(并绘制了整个表格),但我担心这会占用太多内存(并且绘制页面很慢),所以我现在正在研究使用 CursorAdapter。
Activity 主体的 XML 布局如下所示(注意使用 HorizontalScrollView,这可能是一个原因):
CursorAdapter 看起来像这样:
当我绘制整个表格时,我对滚动性能感到满意,但现在我已经切换到 CursorAdapter,滚动变得生涩(我的意思是生涩到令人无法接受)。CursorAdapter 方法在架构上似乎在逻辑上是正确的决定,但除非我能解决滚动问题,否则我将不得不返回绘制整个表格。
有没有其他人经历过这种情况,或者可以阐明我做错了什么?
android - Android simpleCursor 适配器
嗨,我正在为我的列表视图使用光标适配器,我的问题是当我将应用程序置于后台时,重新调整我的屏幕是空的,在 onresume 中我打开数据库并创建光标仍然有问题,我该如何解决我的问题,请帮助我 。
android - Android:列“_id”不存在
我收到此错误
IllegalArgumentException:列“_id”不存在
当使用 aSimpleCursorAdapter
从我的数据库中检索时,该表确实有此_id
列。注意到这是一个常见问题,我尝试通过一些在线解决方案来解决它,但它们都不起作用。这是我的光标查询:
虽然我应该提到原始没有包含该_id
列,但我最近添加了这个以尝试解决问题。有没有人有任何可能有助于解决问题的想法?
android - 光标和适配器
有人可以看到我的光标有什么问题吗:未返回数据库中的数据(至少屏幕为空白)。我认为这是我的问题。在 DDMS 显示它打开和关闭数据库。我不确定'Cursor databaseCursor = null;'是什么 需要是。谢谢!!
活动:
我的适配器:
修改:
将 displayResultList 方法更改为以下(工作):
java - 对自动完成执行过滤
我有一个自动完成功能,当我开始输入时,我会显示数据库中两列的内容。
现在,我想对此进行过滤,并实现了以下方法:
我的类中操作数据库的方法如下所示:
问题:为什么我的自动完成中没有显示任何内容???
这就是我的 logcat 的样子:
android - 启动一个要求 runQueryOnBackgroundThread 的过滤器
如果我为 an 实现过滤autocomplete
并覆盖该runQueryOnBackgroundThread()
方法,则会启动一个后台线程,这将为我提供一个光标。
该光标将设置为 my CursorAdapter
,但我还应该做什么才能autocomplete
过滤条目?
我应该设置过滤器吗?
这是我的代码:
android - 如何在不同时间使用来自游标的不同数据更新列表视图
在我的应用程序中,我将查询发送到DB
并取回,cursor
然后我将其发送cursor
以Cursoradapter
将数据绑定到ListView
.
一切正常,但我的问题是如果cursor
有 100 到 500 行意味着我cursoradapter
需要时间来绑定数据,那么有什么办法我一次只能放 5 到 10 行listview
并继续更新直到所有光标值在列表视图中显示。
请帮我..
android - 如何设置视图或活动来处理以前的列表活动?例如“查看完整的详细信息页面”
这是我ListActivity
点击列表后,它将开始一个新的activity
,显示每个景点的完整细节。我不知道如何实现完整的详细信息页面。你们能告诉我一些从以前检索数据的完整详细活动代码list
吗?
我不知道如何实现这个活动来处理来自 AttractionslistActivity.Class 的动作