可以将 ListActivity 插入首选项屏幕吗?
Posted
技术标签:
【中文标题】可以将 ListActivity 插入首选项屏幕吗?【英文标题】:Can a ListActivity be inserted into a Preferences screen? 【发布时间】:2012-02-16 00:51:02 【问题描述】:我想使用首选项屏幕,但在其中插入一个 ListActivity 以显示联系人,并带有复选框、姓名和电话号码,以便用户可以将 1..N 个联系人设置为已批准用于特定操作。
这可能吗,还是我需要创建自己的“自制”或“滚动你自己”的伪偏好屏幕来完成此操作?
我希望最终能够遍历 ListView,将每个选定的联系人(通过其行上的关联复选框)保存到 Preferences 存储或 SQLite 数据库。
【问题讨论】:
您的意思是,您希望将偏好活动作为列表活动?我没有得到你要找的东西。 我想存储从 ListView 收集的首选项 - 选定的联系人。 IOW,联系人列表中的哪些人将包含在应用程序提供的服务中?用户将选择她足够信任的人以包括在内。 【参考方案1】:看看this:
【讨论】:
以上是关于可以将 ListActivity 插入首选项屏幕吗?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在不使用 XML 资源的情况下使用 PreferenceFragment 创建首选项屏幕?
如何将复选框添加到 ListActivity 而不会丢失 onListItemClick 功能?