SimpleCursorAdapter返回字符串的整数键 - 如何转换为相应的字符串?

时间:2013-05-23 00:56:34

标签: android sqlite simplecursoradapter

我的程序使用一个数据库,该数据库具有一个带整数列的表,意味着包含对应于4个不同字符串的数字1-4。我有SimpleCursorAdapter通过LoaderManager()更新我的表列的列表视图。我正在使用ContentProvider与我的数据库进行交互。

我有一个包含字符串R.array.stringArray的数组。

如何获取SimpleCursorAdapter的列表视图以显示字符串而不是整数?是否有一部分api(我错过了)允许用SimpleCursorAdapter s执行此操作?或者其他任何方式?

感谢您的帮助。

NME

1 个答案:

答案 0 :(得分:1)

如果我理解正确,如果您要延长SimpleCursorAdapter,您可能需要查看其getView - 方法并使用类似的内容,

String idStr = cursor.getString(<column index>);

您可以使用Cursor的{​​{1}} - 方法来检索整数/长值,例如,

  • getString将返回值3,当使用getInt时,它将返回“3”而不是

编辑:

getString