问题标签 [simplecursoradapter]

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

android - 使用带有 SimpleCursorAdapter 的 Spinner

我有一个活动,它有一个 Spinner 小部件来显示类别。最初我使用 ArrayAdapter 来填充微调器,如下面的代码所示

这很好用,如果没有选择,微调器默认显示第一个数组项。它确实在实际选择项目时显示所选项目

但现在我想使用 SimpleCursorAdapter 从数据库中提取列表内容。所以我把它改成了

这会填充下拉列表,但不会显示微调器中的第一项。即使被选中,它也不会显示选中的项目。

我尝试使用 setSlection 将第一项设置为

但它没有用

怎么了?

0 投票
3 回答
2002 浏览

android - 列表中的复选框被意外选中

我在由 Custom 绑定的列表中有复选框列表simpleCursorAdapter。在我的 customsimpleCursorAdapter中,我已经覆盖newViewbindView进行了修改。我设法以某种方式进行多项选择。奇怪的是,在我从列表中删除任何项目后,第一个项目的复选框突然被选中。这是怎么发生的?我该如何解决?

我的SimpleCursorAdapter班级:

这是ListActivity该类中的代码部分,它描述了删除复选框项目的按钮:

0 投票
0 回答
1005 浏览

android - SimpleCursorAdapter 在 Activity 中崩溃

我正在尝试使用使用 a 的列表创建一个活动SimpleCursorAdapter,但它不起作用。我正确地创建了光标,因为当我打印出文本时,所有的值都被打印出来,我知道这个SimpleCursorAdapter类没有问题,因为当我将它与图像内容提供程序一起使用时,它显示正确。但是,当我尝试将两者放在一起时,当我尝试打开活动时,我的应用程序崩溃了。这是我的源代码:

对于如何解决这个问题,有任何的建议吗?

0 投票
2 回答
592 浏览

android - 在 ListView 中呈现之前转换 sql 数据

我正在尝试从 Android 开发者网站修改现有的记事本示例。我有一个数据库,其中有一个名为(注释)的现有列CREATED_DATE,但该列的数据显示为System.currentTimeMillis(). 这一切都很好,并且可能符合惯例,因为它是由开发人员创建的。

但我的问题是我想ListView使用格式来显示日期"30 sep"。我的问题是,如何在将数据呈现为之前将其转换为该格式ListView?现在我正在使用这种适配器:

现在,我已经知道如何转换currentTimeMillis()为今天的日期,但是如何在将光标输入适配器之前转换来自光标的数据?

0 投票
7 回答
129002 浏览

android - android listview项目高度

为什么当我对 ListView 使用 SimpleCursorAdapter 时,我在 ListView 中有这样的项目高度 -列表视图图像

(我的代码基于

但是当使用数组时 Listview 项目的高度很大

列表视图大

(我基于学习listview )

项目列表视图的行布局是

所以我的问题是为什么在使用 ArrayAdapter 和 SimpleCursorAdapter 时行高会有所不同?

0 投票
1 回答
1451 浏览

android - 使用简单的光标适配器从 ListActivity 启用快速滚动

我知道您可以为 listViews 设置 fastScroll,但目前我想使用带有简单光标适配器的 ListActivity。有没有办法让这样的视图快速滚动?

0 投票
1 回答
4924 浏览

android - 修改 SimpleCursorAdapter 的数据

我正在开发一个电视指南应用程序,它使用一次ListActivity显示一个频道/一天的电视节目。我正在RelativeLayout为这些ListView项目使用 a,我希望它ListView看起来像这样:

ListView我使用以下代码获取项目的数据:

我的问题是该start_time字段datetime具有以下格式:

所以我得到的是:

我想做的是使用SimpleDateFormat( "HH:mm") 格式化上面的内容,所以我只得到该字段的hour:minute一部分。start_time

我找到了SimpleCursor.ViewBinder表明它可能是我想要的界面,但我不知道如何使用它。如果我是对的ViewBinder,我会很感激一些关于如何使用它的示例代码的指针。否则,我还能如何实现将start_time字段更改为简单地显示HH:mm格式?

0 投票
2 回答
9155 浏览

android - Android:SimpleCursorAdapter 用法

我对 SimpleCursorAdapter 有一个恼人的问题。我的程序有列表视图和 ListActivity。每行都有自己的布局:

任务存储在 SQLite 数据库中。我有 DAO 对象(单例)来访问数据库。任务道:

和 ListActivity 的 Cursor 方法:

我像这样扩展了 SimpleCursorAdapter (TaskDbAdapter):

最后,我在我的主 ListActivity 中使用了上述所有内容

一切正常。但是 CheckBox 会失去它们的状态。例如,我检查我的第一列并向下滚动列表。在我按下前的跟踪中,我有:

然后

然后(当我向上滚动到第一个元素时)

我试图让getCursor().requery(); 在我的 TaskDbAdapter onClick 方法中。但是后来我在列表中没有看到任何项目!并且由于游标管理而出现异常(连接被android关闭)。当我写startManagingCursor(c); 在 refreshList() 方法中,然后检查和取消检查方法不起作用。请帮忙!

0 投票
2 回答
2602 浏览

android - SimpleCursorAdapter 处理空游标

我正在使用自定义 SimpleCursorAdapter。目前,如果在数据库/光标中找不到任何条目,我的列表仍然是空的。现在,如果光标/数据库中没有条目,我想在列表中显示一条消息。我该如何处理这个事件?

0 投票
1 回答
3130 浏览

android - 构造函数 SimpleCursorAdapter(ShoppingList, int, Cursor, SQLiteDatabase, ListView) 未定义

当我使用 SimpleCursorAdapter 时,Eclipse 说构造函数 SimpleCursorAdapter( ShoppingList, int, Cursor, SQLiteDatabase, ListView ) 未定义。

这是我的.java: