0

我有一个适用于 Android 和 iOS 的面向设置的应用程序,我目前正在实施一项新功能。

在我的 iOS 应用程序中,我有一个不同设置的列表,其中有一个开关。当开关关闭时,会显示一些列表行(或不显示),当开关打开时,会显示一些其他列表行。

当我浏览 Android 的设置菜单时,我注意到该模式似乎是禁用设置行而不是隐藏它们,具体取决于开关状态(开/关)。

我正在寻找的行为类似于用户禁用 Wifi 并且所有 Wifi 设置消失的 Android 设置菜单,但我想对列表中的特定行而不是整个“页面”/“视图”执行此操作.

Android 的风格指南中是否有任何内容说我不应该根据开关隐藏/显示列表行?

在此处输入图像描述

iOS 应用 Switch ON 和 3 个对应的行。

在此处输入图像描述

iOS 应用程序关闭和 2 对应的行。

在此处输入图像描述

Android 设置菜单关闭和禁用行 (Android Beam),如果开关打开,则不会被禁用。

请注意,我不是在寻找选项,而是 Android 的风格指南(Lollipop+ 和设计兼容)对此有何评论。

4

1 回答 1

0

自 android 6.0 发布以来,旧的 (5.0-android) 文档似乎不再可用。我通过搜索“docs/design/patterns/settings.html”在这里找到了一面镜子,这是我本地 sdk-doc 的一部分:

http://soft.smkmuh5babat.sch.id/IDE/Android-SDK-TKJ/adt-bundle-windows-x86-20140702/sdk/docs/design/patterns/settings.html

有两种变体“主开/关开关”删除选项和禁用选项的“依赖项”。

于 2015-10-07T15:48:15.553 回答