问题标签 [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.
android - 使用带有 SimpleCursorAdapter 的 Spinner
我有一个活动,它有一个 Spinner 小部件来显示类别。最初我使用 ArrayAdapter 来填充微调器,如下面的代码所示
这很好用,如果没有选择,微调器默认显示第一个数组项。它确实在实际选择项目时显示所选项目
但现在我想使用 SimpleCursorAdapter 从数据库中提取列表内容。所以我把它改成了
这会填充下拉列表,但不会显示微调器中的第一项。即使被选中,它也不会显示选中的项目。
我尝试使用 setSlection 将第一项设置为
但它没有用
怎么了?
android - 列表中的复选框被意外选中
我在由 Custom 绑定的列表中有复选框列表simpleCursorAdapter
。在我的 customsimpleCursorAdapter
中,我已经覆盖newView
并bindView
进行了修改。我设法以某种方式进行多项选择。奇怪的是,在我从列表中删除任何项目后,第一个项目的复选框突然被选中。这是怎么发生的?我该如何解决?
我的SimpleCursorAdapter
班级:
这是ListActivity
该类中的代码部分,它描述了删除复选框项目的按钮:
android - SimpleCursorAdapter 在 Activity 中崩溃
我正在尝试使用使用 a 的列表创建一个活动SimpleCursorAdapter
,但它不起作用。我正确地创建了光标,因为当我打印出文本时,所有的值都被打印出来,我知道这个SimpleCursorAdapter
类没有问题,因为当我将它与图像内容提供程序一起使用时,它显示正确。但是,当我尝试将两者放在一起时,当我尝试打开活动时,我的应用程序崩溃了。这是我的源代码:
对于如何解决这个问题,有任何的建议吗?
android - 在 ListView 中呈现之前转换 sql 数据
我正在尝试从 Android 开发者网站修改现有的记事本示例。我有一个数据库,其中有一个名为(注释)的现有列CREATED_DATE
,但该列的数据显示为System.currentTimeMillis()
. 这一切都很好,并且可能符合惯例,因为它是由开发人员创建的。
但我的问题是我想ListView
使用格式来显示日期"30 sep"
。我的问题是,如何在将数据呈现为之前将其转换为该格式ListView
?现在我正在使用这种适配器:
现在,我已经知道如何转换currentTimeMillis()
为今天的日期,但是如何在将光标输入适配器之前转换来自光标的数据?
android - 使用简单的光标适配器从 ListActivity 启用快速滚动
我知道您可以为 listViews 设置 fastScroll,但目前我想使用带有简单光标适配器的 ListActivity。有没有办法让这样的视图快速滚动?
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
格式?
android - Android:SimpleCursorAdapter 用法
我对 SimpleCursorAdapter 有一个恼人的问题。我的程序有列表视图和 ListActivity。每行都有自己的布局:
任务存储在 SQLite 数据库中。我有 DAO 对象(单例)来访问数据库。任务道:
和 ListActivity 的 Cursor 方法:
我像这样扩展了 SimpleCursorAdapter (TaskDbAdapter):
最后,我在我的主 ListActivity 中使用了上述所有内容
一切正常。但是 CheckBox 会失去它们的状态。例如,我检查我的第一列并向下滚动列表。在我按下前的跟踪中,我有:
然后
然后(当我向上滚动到第一个元素时)
我试图让getCursor().requery(); 在我的 TaskDbAdapter onClick 方法中。但是后来我在列表中没有看到任何项目!并且由于游标管理而出现异常(连接被android关闭)。当我写startManagingCursor(c); 在 refreshList() 方法中,然后检查和取消检查方法不起作用。请帮忙!
android - SimpleCursorAdapter 处理空游标
我正在使用自定义 SimpleCursorAdapter。目前,如果在数据库/光标中找不到任何条目,我的列表仍然是空的。现在,如果光标/数据库中没有条目,我想在列表中显示一条消息。我该如何处理这个事件?
android - 构造函数 SimpleCursorAdapter(ShoppingList, int, Cursor, SQLiteDatabase, ListView) 未定义
当我使用 SimpleCursorAdapter 时,Eclipse 说构造函数 SimpleCursorAdapter( ShoppingList, int, Cursor, SQLiteDatabase, ListView ) 未定义。
这是我的.java: