【发布时间】:2012-05-23 15:06:33
【问题描述】:
是否有任何类型的预定义适配器或自定义实用程序可以帮助我快速创建一个设置的 ListView,感觉就像原生 ICS 设置?
我已广泛阅读此文档:
http://developer.android.com/design/patterns/settings.html#flow-structure
并且完全理解它,但是滚动我自己的 ListView 适配器来处理大分隔符、细分隔符和不同大小的标题等似乎有点工作。谷歌搜索并没有产生很多面向编程的结果,主要只是最终用户的项目,例如如何使用 ICS 中的设置。
编辑: 浏览 the source 似乎表明在 Settings.java(应用程序入口点)中的 Settings 应用程序中嵌入了一个大型自定义适配器。
尽管如此,我相信我的问题仍然存在,因为我仍然想获得该适配器的提取版本,或者使用它的教程或自定义的。
编辑 2:也许我应该扩展 PreferenceActivity。
编辑 3:也许扩展不起作用,因为我使用的是 ActionBarSherlock,所以我必须扩展 SherlockActivity。
【问题讨论】:
-
你扩展了 SherlockPreferenceActivity 吗?
-
@BertB.:你有那个链接吗?我没有遇到过,搜索似乎只为它提供跟踪的问题。
-
我没有亲自使用它,但我遇到了创作者和与你类似职位的人之间的对话groups.google.com/group/actionbarsherlock/browse_thread/thread/…这是它的github页面github.com/JakeWharton/ActionBarSherlock/blob/master/library/…
-
@BertB.:非常感谢! Rafael 指出它在示例演示中,我完全略过。
标签: android listview user-interface adapter