android - 禁用或隐藏控件设计指南?

标签 android user-interface

我最近查看了 Android 开发人员的设计指南,发现建议为交互式 ui 元素使用至少 4 个状态。

默认、禁用、聚焦、按下

参见 http://www.slideshare.net/AndroidDev/android-ui-design-tips , 幻灯片 13

另一方面,在幻灯片 10 中,据说可以使正确的内容可见。

现在我正试图找出何时禁用控件以及何时隐藏它们。我倾向于认为,如果某个控件此时不适用,则不应该显示它以减少 ui 困惑。

另一方面,当无法再缩放时禁用缩放按钮对我来说有点有意义。只是有点。也许隐藏会更好。

我不确定。有没有人发现任何其他引用可能有助于何时隐藏以及何时仅禁用控件。当您决定选择其中一项时,您需要考虑哪些因素?

是否有任何针对屏幕尺寸或其他原因的 Android 或移动应用程序特定建议?

最佳答案

上面链接的已接受答案几乎概括了这一点。我想指出这是一个一般情景问题。在特定环境下,尤其是小屏移动设备,我觉得隐藏变得更加重要。我不断地尝试寻找隐藏我不使用的东西的方法,以便我可以更快地找到我确实想要的东西。

最好隐藏会长时间禁用的元素,并简单地禁用可能经常启用/禁用的内容。

至于缩放,当这样的控件消失时,我感到很沮丧。那是经常使用的,所以我认为隐藏它是不合适的。

“当你决定选择其中一个时,你需要考虑哪些因素?” 我会说用户环境,它可能被使用/切换的频率,它对应用程序或用户的重要性,以及它与其他选项/元素的关系有多密切。

关于android - 禁用或隐藏控件设计指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3345579/

相关文章:

Android 堆栈跟踪 - 在哪里显示错误?

python - 在 Tkinter 上显示标签一段固定的时间

Java Swing 按钮: setColor doesn't display the right color

android 布局 - 顶部和底部

android - 绑定(bind)Android服务

android - AMQP 或 MQTT 我可以选择哪个?

java - 单击按钮时出现 AnimationDrawable 错误

java - 我的 GUI 窗口没有显示任何内容

python - 具有重样式的跨平台 GUI

Python 3.2,Tkinter 类声明,子类化时类未定义