【发布时间】:2011-09-16 04:20:27
【问题描述】:
我有一个屏幕,显示 3 个用于电子邮件地址、密码和密码确认的 editText。按下第一个 editText 会调出软键盘,它必然会覆盖其他 editText。完成电子邮件地址输入,然后按下一步,将出现一个多行输入框。完成输入并按下一步,出现一个多行输入框。完成输入 - 现在显示完成按钮,但按下它不会做任何事情。我认为它应该关闭键盘。
问题: 是否有某种方法可以指示输入框出现时的用途? 如何让完成按钮工作? 有没有更好的方法来捕获电子邮件和密码信息?
【问题讨论】:
-
"调出软键盘,它必然会覆盖其他编辑文本。" - 我不明白你的意思是什么,或者为什么用户必须按“下一步”。对于您的场景,我只是将
EditTexts 放入ScrollView,这意味着即使软键盘打开,它们也可以滚动到视图中。用户只需向上/向下滚动并点击他们想要编辑的任何一个。
标签: android