Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 操作栏中的按钮与屏幕上的按钮_Android_User Interface_Android Actionbar_User Experience - Fatal编程技术网

Android 操作栏中的按钮与屏幕上的按钮

Android 操作栏中的按钮与屏幕上的按钮,android,user-interface,android-actionbar,user-experience,Android,User Interface,Android Actionbar,User Experience,我有一个问题更多的是关于用户体验,而不是技术问题。因此,它可能不属于这里(如果不属于,请告诉我),但它是困扰我的东西 我正在开发一个帮助学习英语的应用程序,它有一个包含多项选择题的测验部分。大多数类似的应用程序(包括我为Android 2.x开发的旧应用程序)的屏幕布局如下: 答复1 答复2 答复3 按钮“检查” 按钮“跳过” 用户选择答案并单击按钮进行检查,然后转到下一个问题。如果他们不想回答问题,就按Skip。这种布局非常直观,易于掌握 现在,我想为用户可能采取的所有操作使用操作栏。我的

我有一个问题更多的是关于用户体验,而不是技术问题。因此,它可能不属于这里(如果不属于,请告诉我),但它是困扰我的东西

我正在开发一个帮助学习英语的应用程序,它有一个包含多项选择题的测验部分。大多数类似的应用程序(包括我为Android 2.x开发的旧应用程序)的屏幕布局如下:

  • 答复1
  • 答复2
  • 答复3
  • 按钮“检查”
  • 按钮“跳过”
用户选择答案并单击按钮进行检查,然后转到下一个问题。如果他们不想回答问题,就按Skip。这种布局非常直观,易于掌握

现在,我想为用户可能采取的所有操作使用操作栏。我的问题是,虽然有下一个动作是可以的(箭头图标指向右侧),但添加另一个跳过动作会使动作栏不清晰。只是我无法找到正确的跳过图标?或者是操作栏中的图标不一定容易理解和使用的问题


你觉得怎么样?

我通常更喜欢将属于内容的按钮(如问题)与内容放在一起。然后我发现与整个应用程序交互的按钮属于操作栏。如果它在一个屏幕上与多个内容项交互(在平板电脑上更常见),也可以使用它

例如,将登录按钮放在操作栏的登录屏幕上会有点尴尬


无论如何,我都不是用户界面专家,尽管操作栏对你的情况更好。试着把你对用户界面的想法写在一张纸上,这对用户界面决策有很大帮助。操作栏不是进行此类操作的地方。 UI方面,应用程序的层次结构,如您的应用程序(imo):

  • 带有常规操作的操作栏(例如设置、共享问题…)
  • 问题:
  • 答复
  • 检查并跳过

自上而下

谢谢你的回答。我也这么认为,但这会让我的应用程序不一致。我想这很大程度上取决于实际操作。我最终将所有操作/按钮放入操作栏,并更改其图标,使其更清晰。希望它能起作用。我有点同意这一点。但后来我看了Gmail应用程序并他们在操作栏中使用图标来显示你可以在电子邮件中执行的单个操作。另一件事是,在我将所有操作放入操作栏后,我的应用程序开始看起来更加流畅和现代……从用户界面/用户体验角度看,我认为它对像你这样的应用程序不起作用。你可以将它交给其他人玩,看看他的反应如何。。.关于gmail,actionbar中的这些项目是有意义的(它们不依赖于下面电子邮件的内容,但它们是一般性的,影响邮件的内容)。认为您的用户正在自上而下地查看您的活动。流程是:阅读问题->选择答案->跳过/检查。对于他来说,返回到动作barThanks试图帮助我是毫无意义的。