4

假设我有一些用户可以切换的状态,例如[ON] | [关闭]

通常,我使用 ONE 开关 (BUTTON),当它打开时,用户会看到:

灯光[开]

当它关闭时,他们看到

灯光[关闭]

我的问题是:应该单击[ON]将灯[OFF]是否明显(明智) ?

你怎么做呢?任何想法或想法表示赞赏。

4

4 回答 4

4

我会使用标签和按钮来显示操作。

灯亮 -关闭?

单击该按钮会将标签和按钮更改为:

灯熄灭 -打开?

该解决方案清楚地说明了可用的状态和操作。

于 2009-04-09T10:12:59.117 回答
2

如果您关心的是清晰度,我肯定会包含类似复选框的控件的概念。这是一个被广泛接受的界面组件,大多数人都理解。

在任何情况下,您都可以使整行可点击,这样当我点击文本时它也会切换(就像 HTML 标签元素一样)。

显示仅带有“ON”文本的按钮可能会使用户感到困惑,无论它是打开灯还是当前状态为“on”。

于 2009-04-09T10:04:00.837 回答
1

一张图说一千个字……

根据应用程序的类型,显示可以单击以设置字段状态的电灯开关图像可能更直观?

然后你可以有一个灯泡打开和灯泡关闭的图像来显示状态。

不是每个人都知道复选框是什么;)

于 2009-04-09T10:17:24.783 回答
0

您可以使用单选框,这是相当标准的控件,不应该让大多数人感到困惑。

<input type="radio">Light on<br>
<input type="radio">Light off

另一种选择是尝试实现某种开关按钮,就像在 iPhone 上使用的这样一个:

iPhone 中的切换按钮 - 关闭 http://www.poolworksbvi.com/POOL_CONTROL/Pool1_files/iphone_switch.png

iPhone 上的切换按钮 - 在 http://www.poolworksbvi.com/POOL_CONTROL/Pool1_files/iphone_switch+on%20copy.png

于 2009-04-09T13:08:42.610 回答