130得票12回答
使用RecyclerView和数据库

目前RecyclerView.Adapter没有默认实现可用。 可能在官方发布中,Google会添加它。 由于当前RecyclerView不支持CursorAdapter,那么我们如何将RecyclerView与数据库一起使用呢?有什么建议吗?

66得票6回答
如何根据值而不是位置设置Spinner的默认值?

我在数据库中有1-50条记录。我使用游标获取这些数据,并使用Simple Cursor Adapter将这些值设置到Spinner中。现在我需要的是将其中一个值,比如第39个值,设置为默认值。但是我不想按位置设置,我想按值设置。 我知道如何通过其位置设置Spinner的默认值。 spin...

54得票7回答
Android ListView条目高度

为什么我在使用SimpleCursorAdapter来创建ListView时,列表项的高度会像这样 - ?(我的代码基于这个) 但是当我使用数组来创建ListView时,列表项的高度很大,为什么呢?(我是根据这个学习ListView的) 列表项的行布局如下:<?xml version...

38得票2回答
从使用SimpleCursorAdapter绑定的ListView中获取选定的项目

我是Android开发的新手,之前有iPhone和.Net的开发经验。我看到过很多类似的问题,但其中没有一个涉及到SimpleCursorAdapter。 我有一个基本的ListActivity,它使用Cursor将SQLite查询的数据绑定到我的ListView:ListAdapter a...

34得票2回答
如何使用CursorLoader在安卓中读取SQLite数据库?

我正在设置我的应用程序,让用户可以创建他们朋友的群组。当一个群组被创建时,它会向SQL数据库中写入2个表。第一个表有一个群组名称和群组ID。第二个表有两列,一个是群组ID和另一个是用户ID。这部分已经正常运行。 然而,现在我想能够从数据库中读取数据。我正在使用一个带有 cursorloade...

30得票1回答
SimpleCursorAdapter在API版本15中被弃用了吗?

SimpleCursorAdapter已经废弃了其中一个构造函数,附带以下注释: 已弃用。不建议使用此选项,因为它会在应用程序的UI线程上执行Cursor查询,从而可能导致响应性差或甚至出现“应用程序未响应”错误。作为替代方案,请使用android.app.LoaderManager和and...

30得票3回答
如何在SimpleCursorAdapter或Cursor中插入额外的元素以供Spinner使用?

我有一个Spinner,需要展示从数据库中取出的数据列表。这些数据由查询返回给Cursor,再将Cursor传递给Spinner的SimpleCursorAdapter。目前它能正常工作,但我想在这些数据的顶部插入另一项内容。例如,Spinner已经展示了保存在数据库中的用户创建的模板列表,但...

22得票3回答
SimpleCursorTreeAdapter 和 CursorLoader 用于 ExpandableListView

我正在尝试使用CursorLoader和SimpleCursorTreeAdapter异步查询提供程序。 这是我的Fragment类,它实现了CursorLoader。public class GroupsListFragment extends ExpandableListFragment ...

22得票2回答
将ArrayAdapter转换为CursorAdapter以在SearchView中使用

我该如何将静态数据的 ArrayAdapter<String> 转换为 CursorAdapter ,以便在 SearchView 中使用建议监听器?我已经从静态数据 (allString) 构建了 ArrayAdapter<String>。ArrayAdapter&l...

18得票8回答
如何通过点击其中的按钮获取列表项位置?

实际上,我已经阅读了一些关于这个问题的先前问题... 这是我使用的代码auto = (ListView)findViewById(R.id.auto); String[] projection = new String[] {Browser.BookmarkColumns._ID,Brows...