0

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

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

4

2 回答 2

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)中提取所需的信息来查看它是如何构建列表的。

于 2012-04-25T15:25:32.417 回答
0

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

于 2012-04-25T18:45:38.140 回答