Android 软键盘操作按钮
我的布局有 4 个 EditText 视图和一个提交按钮视图。我需要为前 3 个 EditText 字段设置“下一步”按钮,为第四个 EditText 字段设置“完成”按钮,以代替软键盘的“换行”键。
这怎么能做到呢?
My layout has 4 EditText views and a submit Button view. I need to have "Next" button for the first 3 EditText's and a "Done" button for 4th EditText field in place of a "New Line" key of soft keyboard.
How can this be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在布局中,只需为前三个文本框设置 XML 属性
android:imeOptions="actionNext"
,为最后一个文本框设置android:imeOptions="actionDone"
。请参阅: android:imeOptions 文档
另外,还有一个小培训文档中的 XML 示例。
In your layout, just set the XML attributes
android:imeOptions="actionNext"
for your first three text boxes andandroid:imeOptions="actionDone"
for the last one.See: android:imeOptions documentation
Also, there's a small XML example in the training docs.
将焦点导航到下一个编辑字段添加
并在完成后单击添加关闭软键
在你的布局上:)
to navigate the focus to the next edit field add
and for dismissing the softkey with done click add
on your layout :)
在按钮 xml 中添加
android:singleLine="true"
Add
android:singleLine="true"
in your button xml我认为您正在寻找的是这样的:
第一个会将用户带到布局中接受文本的下一个字段。第二个将关闭 IME(软键盘)。
I think what you're looking for is something like this:
It first one will take the user to the next field in the layout that accepts text. The second will close the IME (the soft keyboard).