问题标签 [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 投票
3 回答
15406 浏览

android - 具有不同行布局的光标适配器

我正在尝试创建一个自定义光标适配器,它将根据光标中的某些数据使用两种不同的布局。我一直在阅读有关“覆盖 getViewTypeCount() 和 getItemViewType()”以实现这一点的信息,但我似乎无法弄清楚如何实现这一点。

这是我的 bindView 和新 View 方法的代码:

.

编辑: 现在我得到了这个工作,但我想根据光标中的一些数据选择要使用的行布局,我无法让它工作..有人有什么想法吗?

0 投票
2 回答
4177 浏览

android - Android CheckBox - 删除以前的 setOnCheckedChangeListener

我有一个使用我自定义的 CursorAdapter 显示 ListView 的应用程序。在我的自定义 CursorAdapter.bindView 中,我有一个 CheckBox 对象,我设置了选中的值(基于光标上的列)并设置了 clickListener。这是我的代码:

唯一的问题是,当 Android 回收我的视图时,onCheckedChangeListener 仍然处于活动状态,因此对 setChecked() 的调用会导致侦听器中的代码运行。我想知道如何在我包含的代码运行之前使 onCheckedChangedListener 无效。

0 投票
0 回答
954 浏览

android - mcheckBox.setOnCheckedChangeListener within CursorAdapter

I have a ListView that is populated using a custom CursorAdapter. Within BindView, I have the following code:

However, when one of the checkboxes in the list is set, it seems as though the code that runs applies to the cursor's position as of the last item in the list. Thus, in a list of 4 items where

c.getInt(c.getColumnIndex(ToDoDBAdapter.KEY_ID))

should return 1, 2, 3, 4 respectively, checking either of the 4 boxes gives the value 4. Anyone know why this is?

In other words, the onCheckedChangedListener is the same for every CheckBox in the list.

0 投票
1 回答
5066 浏览

android - ListView 的 CursorAdapter 与 ArrayAdapter

我想ListView用 JSON 格式的来自网络的数据填充我的数据。该列表理论上应该是无限的,如果滚动到底部,应用程序会请求更多数据。

  • 我应该使用 aCursor还是Array(List)适配器将我的在线数据库与我的ListView?
  • 更一般地说,在cursorarray之间进行选择时要考虑哪些参数?
0 投票
0 回答
434 浏览

android - 使用带有 GridView 的 Android 内容提供程序浏览大量图像

我需要实现一个 Android 应用程序,它允许用户浏览存储在服务器上的大量图像(10000)。

我可以使用 REST 风格的 HTTP 调用来获取有关图像的信息,例如 GET http://uri...?itemsstart=n&itemscount=m它返回图像的名称和位置。

我有一个带有光标适配器的内容提供程序,我可以使用它来获取此信息。我想将它连接到 aGridView以允许滚动图像。

这里和网络上的其他地方有几个关于对少量固定数量的图像使用类似场景的示例您只需 setAdapterGridViewor上使用ListView它,当用户通过菜单等启动数据库查询时,它就会发挥作用。

在我的例子中,当应用程序在后台以“块”的形式加载图像时,用户应该能够连续滚动图像。

我的问题是如何以及何时启动新查询以获取新的图像“块”,以便我的CursorAdapter/GridView组合将更新以进行连续滚动?我将不胜感激有关这种情况的一些建议。

0 投票
1 回答
3643 浏览

android - 过滤由游标适配器填充的列表视图

我用游标适配器填充了一个列表视图,其中包含来自数据库的行。

我想过滤列表视图的项目,但是当我这样做时:

它不起作用。

如何按光标过滤项目?

0 投票
1 回答
344 浏览

android - 同时过滤光标适配器listview 3字段

我过滤了一个使用光标适配器填充的列表视图,现在我想同时使用 3 个不同的字段过滤列表。

为了更好地解释:我有 3 个微调器,通过这些我选择 3 个字符串来过滤列表,但我不知道如何传递所有 3 个字符串来过滤列表。

谢谢。

0 投票
2 回答
542 浏览

android - Android JSON解析和插入sqlite

只是为了理解。

目前我有一个像这样工作的异步任务:

这是处理列表视图的插入和刷新的正确方法吗?目前,每当它执行后,我都会遇到轻微的挂起。我应该在 doInBackground 中解析和插入数据吗?

0 投票
1 回答
576 浏览

android - Android MergeCursor 在版本 > 3.x 上损坏?

有没有人用过这个类,看看它在android 3.x及更高版本中是否被破坏?在以前的版本中对我来说效果很好。这是一个例子:

它没有显示任何内容,似乎正在清理游标。我错过了SDK> 3.x 的东西吗?

0 投票
1 回答
1322 浏览

android - 光标未使用自定义适配器正确绑定文本

SimpleCursorAdapter为 my扩展的自定义适配器ListFragment无法正确显示数据库中的项目。它不会在 TextView 中显示文本,我还需要对光标做什么才能显示正确的文本?

我以为我必须覆盖bindView但没有效果

设置适配器:

适配器: