11得票2回答
Resources$NotFoundException: 资源 ID # type #0x12 不是有效的。

请告诉我,为什么它不喜欢我的布局(RelativeLayout与@+id/row)? 当我使用自己创建的适配器(layoutinflater)时,它运行良好。 还有一个问题,我计划在我的数据库中使用位图,存储为byte[]。 SimpleCursorAdapter本身能否将byte[]数据转...

10得票3回答
如何从FragmentActivity更新ListFragment中的ListView?

我正在使用FragmentActivity中的ListFragment,配合SimpleCursorAdapter和修改后的CursorLoader。修改后的CursorLoader仅执行原始查询-没有其他更改。 在FragmentActivity的某个时刻,我需要重新获取为ListFrag...

10得票1回答
在SimpleCursorAdapter中使用哪个标志?

我使用SimpleCursorAdapter将从database中读取的数据发送到ListView。 SimpleCursorAdapter有两个标志,其中一个已过时。 我应该始终使用FLAG_CONTENT_OBSERVER吗? 还是说最好使用其他东西来代替SimpleCursorAd...

9得票2回答
带有ImageView和TextView的SimpleCursorAdapter

你能在listview中使用SimpleCursorAdapter来创建一个带有ImageView和TextView的行吗? 这是对应的布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...

9得票2回答
在保持ListView滚动位置的情况下更新SimpleCursorAdapter

我的问题:每当我通过自定义的SimpleCursorAdapter更新ListView的内容时,它会重置其滚动位置到顶部。我希望ListView在更新时保持其滚动位置。 一开始我是每次创建一个新的适配器实例,并使用ListView.setAdapter(),但根据this discussio...

9得票3回答
使用本地SQLite数据库填充可扩展列表视图的方法

我在我的应用程序中有一个sqlite数据库。我想用它来创建可扩展的列表视图。 我已经确定了应该采取的方法。 我试图找到一个教程,但是没有找到一个单独的教程,其中一个人使用本地数据库填充可扩展列表。 在android网站上有一个教程,他们正在使用手机上的联系人详细信息来填充可扩展列表。他们...

9得票1回答
Android:如何重新查询游标以在删除数据库行后刷新ListView?

这可能是一个初学者问题,但我对SQLite数据库、游标、适配器、列表视图等技术都很陌生。 我的 MainActivity 中有一个 ListView。我使用 SQLite 数据库,并使用扩展 SimpleCursorAdapter 的自定义适配器来填充 ListView。通过在 Action...

8得票2回答
安卓使用SimpleCursorAdapter设置颜色而不仅仅是字符串

我在我的应用程序中有一个简单的光标适配器,如下所示: private static final String fields[] = {"GenreLabel", "Colour", BaseColumns._ID}; datasource = new SimpleCursorAdapte...

8得票2回答
使用Cursor Adapter实现具有多选和筛选功能的ListView

这个问题在这个问题中讨论: Android: Wrong item checked when filtering listview。总结一下问题,当使用CursorAdapter和过滤器的ListView时,在过滤列表上选择的项目在过滤器被移除后会失去选择,而是选择未过滤列表中该位置的项目。 ...

7得票1回答
安卓 - 获取包含街道地址但不包括低价值的联系人列表,如仅有城市和州信息的Skype。

我得到了一个检索应用中所有带有街道地址的联系人的光标。然后将此光标传递给适配器。目前为止还不错。但是,我也得到了一堆低价值的联系人(主要来自Skype),它们只有州/国家信息。是否有一种简单的方法修改URI以跳过这些联系人? public Cursor getDirectoryList (C...