android - 二态按钮 : Show current state or next state?

标签 android user-interface android-actionbar

我有一个带有按钮的操作栏,可以在两个不同的 View (列表和树)之间切换。按钮应该显示 (a) 当前 View 还是 (b) 如果用户单击按钮将显示的 View ?

这是一个古老的 UI 问题,没有“正确答案”,只有 UI 标准,所以我想了解 Android 中是否有任何标准。

最佳答案

我同意“古老”部分。我自己仍然在质疑 - 当作为用户而不是开发人员时 ;-) - 当我点击它时我面前的按钮会做什么:打开 Shuffle 或关闭它。 现在很高兴能提出一个可行的答案。 由于用户对当前演示文稿所处的状态(列表或树)有清晰的视觉线索,因此该按钮将显示备用选项。然后用户知道有一个替代选项,希望按钮显示将用户带到的位置。

对于更不清楚的情况,我仍然会采用这种方法。用户知道或者可能可以推断出应用程序的当前“状态”(“嘿,它现在播放一首完全不同的歌曲,所以它正在随机播放”)。因此,该按钮会将我带到另一种状态,即显示的状态。

为什么要显示应用已经在做什么,而不是显示按下按钮会将用户带到哪里?

关于android - 二态按钮 : Show current state or next state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520682/

相关文章:

android - 为什么我在 Android 12 模拟器上运行时在日志中看到 EGL_emulation app_time_stats?

android - 如何完全摆脱 Activity 的 GUI(避免黑屏)

android - 如何在创建 Activity 之前隐藏操作栏,然后再次显示?

java - ActionBarSherlock,使用fragmentTabPager效果,不带tab

android - 回滚/取消 android-gcm 通知

Android Studio 无法识别我的设备

android - emptyView 未被 listView 替换

user-interface - VR 中的 OnGUI 不显示

android - fragment 添加动画播放时禁用点击

android - 使用 RelativeLayout 重叠 ViewPager 选项卡