Android 优惠活动的优势

Android 优惠活动的优势,android,preferenceactivity,Android,Preferenceactivity,在向我的应用程序添加“设置”屏幕时,我似乎想出了两个选择: 使用Android提供的PreferenceActivity 创建保存所有用户选择的标准活动 假设我不介意编写保存首选项的代码(一项相对简单的任务),那么使用PreferenceActivity还有什么其他优势?如果说有什么区别的话,使用标准活动可以在UI设计方面提供更大的灵活性。您是对的,考虑到所需的视图复杂性(有时不太可用-记住首选项应该很容易设置),实现首选项活动可能没有意义。其想法是向用户呈现一个统一的配置屏幕和视觉风格。因

在向我的应用程序添加“设置”屏幕时,我似乎想出了两个选择:

  • 使用Android提供的PreferenceActivity

  • 创建保存所有用户选择的标准活动


假设我不介意编写保存首选项的代码(一项相对简单的任务),那么使用PreferenceActivity还有什么其他优势?如果说有什么区别的话,使用标准活动可以在UI设计方面提供更大的灵活性。

您是对的,考虑到所需的视图复杂性(有时不太可用-记住首选项应该很容易设置),实现
首选项活动可能没有意义。其想法是向用户呈现一个统一的配置屏幕和视觉风格。因此,用户将始终知道何时进入首选项屏幕

从文档中:

此外,显示的首选项将遵循系统的视觉样式 偏好。创建首选项层次结构很容易(可以是 通过XML显示在多个屏幕上)。出于这些原因,建议 使用此活动(作为超类)处理应用程序中的首选项

文档中提到了一些膨胀视图,也许您可以研究是否可以集成复杂的布局或自定义视图