我该如何实现?(listfragment,喜欢在Honeycomb中设置屏幕截图)

时间:2012-04-25 13:33:45

标签: android listview android-listfragment

这是Honeycomb的设置屏幕截图(不允许新用户发布图片......) 我认为它是通过使用ListFragment实现的,但它只是使用Selector吗?

因为在我看来它是Honeycomb中的一个基本应用程序,我认为android将支持该特定布局...... 我将如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

您发布的内容是使用片段实现的设置显示。在SDK目录中查找/ android-13 / ApiDemos / src / com / example / android / apis / preference。请注意,根据您使用的Honeycomb版本,'13'可能是'11','12','13'。具体来说,您需要的是PreferenceWithHeaders.java文件。标题是您在左侧看到的列表,其他所有内容都是片段首选项。

[编辑]根据以下评论,您可能应该检查PreferenceActivity如何构建其列表。应该没有理由不能从这个源文件中提取所需的信息(/ android-sdks / sources / android-13 / android / preference / PreferenceActivity)来查看它是如何构建列表的。

答案 1 :(得分:0)

我想我现在明白你了。关于UI设计没有硬性标准,但是有明确的建议,大多数(如果不是全部)存在通过确保不同的软件行为类似来改善用户体验,以便用户不必处理学习新的UI每个新应用程序的怪癖。有关详细信息,请参阅the Android UI Guidelines here。如果我仍然误解你的问题,我很抱歉。