我们可以在Android键盘中同时拥有Go和Next按钮

时间:2013-10-23 05:26:59

标签: android android-layout android-keypad

我喜欢在键盘中设计一个包含 Go Next 按钮的表单。我想我们可以在Android键盘上一次有任何一个按钮(“去”或“下一步”按钮)(如果我错了请纠正我)。是否可以选择将这两个按钮显示给用户。

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

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

如果可能,请提供一些示例代码。

提前致谢。

1 个答案:

答案 0 :(得分:1)

使用标准键盘无法做到这一点。 “Go”和“Next”按钮是“上下文” - 它们应该代表根据当前状态的动作。

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

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