1

我喜欢在键盘上设计一个带有GoNext按钮的表单。我认为我们可以在 android 键盘中一次使用任何一个按钮(“开始”或“下一步”按钮)(如果我错了,请纠正我)。是否有任何选项可以将这两个按钮都显示给用户。

考虑一下我有一个带有两个 EditText 的表单。第一个 EditText 是必需的,第二个 EditText 是可选的。因此,一旦用户完成了他们的第一个 EditText 值,他们可以

  • 单击下一步按钮 - 指向第二个 EditText(或)
  • 单击 Go 按钮 - 直接提交表单值。

如果可能的话,请给我一些示例代码。

提前致谢。

4

1 回答 1

1

这是标准键盘无法做到的。“Go”和“Next”按钮是“上下文相关的”——它们应该代表取决于当前状态的动作。

如果有更多文本框要填充,则应显示“下一步”,如果没有,则“开始”应将用户移动到下一个屏幕或操作。

您可以制作自己的自定义键盘来覆盖此行为,但我建议您不要这样做,因为它最终会使用户感到困惑,因为他们已经习惯了这种行为。这属于设计原则:如果它看起来一样,它应该做的一样(在简化我的生活部分)

于 2013-10-23T05:59:53.803 回答