Android:虚拟键盘:用户不知道他正在填写什么EditText
我有一些用户必须填写的表单,我使用 EditText 输入信息。
问题是,当用户使用虚拟键盘时,没有关于他要填写哪个字段的信息。
所以当只有一个字段时没问题,但当他有 4 个或更多字段时,他填写第一个字段,按下一个,然后他就得到了记住第二个字段是什么等等,
是否有一种方法可以在 EditText 中设置标题,以便它不仅仅是一个文本区域,它有一个标题来提醒用户他正在输入什么?
I have a few forms that the user has to fill in and I use EditText to enter the information.
the problem is, when the user uses the virtual keyboard there no information about which field he is filling in.
so its fine when there is only one field but when he has 4 or more he fills in the first one, presses next and he has to remember what was the second field and so on
is there a way to set a title in the EditText so that instead of being just a text zone it has a title to remind the user what he is inputing ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以添加提示,用有用的提醒(以淡出的颜色)预先填充
EditText
。当用户开始输入时,该信息就会消失。You can add a hint, which pre-fills the
EditText
with a useful reminder (in a faded-out colour). This disappears when the user starts typing.不幸的是,输入法编辑器不允许您这样做(尽管那会很好)。尝试在 EditText 实例上设置属性
android:imeOptions="flagNoExtractUi"
。Unfortunately the input method editor bits don't let you do that (though that would be nice). Try setting the attribute
android:imeOptions="flagNoExtractUi"
on the EditText instances.