首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使一个安卓EditView‘完成’按钮,并隐藏键盘时,点击?

我如何使一个安卓EditView‘完成’按钮,并隐藏键盘时,点击?
EN

Stack Overflow用户
提问于 2009-12-17 13:56:36
回答 10查看 137.1K关注 0票数 132

当用户点击EditView时,安卓会打开键盘,这样用户就可以在EditView上写字了。

问题是,当用户写完后,就没有办法隐藏键盘了。用户必须按下后退按钮才能隐藏键盘。

有没有办法在键盘上显示一个隐藏键盘的Done按钮?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-12-17 14:04:32

使用TextView.setImeOptions并传递actionDone。像textView.setImeOptions(EditorInfo.IME_ACTION_DONE);一样

票数 152
EN

Stack Overflow用户

发布于 2015-09-20 19:52:06

代码语言:javascript
复制
android:imeActionLabel="Done" 
android:singleLine="true"

在XML文件中可以很好地工作。但这也会导致editText继续在一行中键入您可能不想要的内容。因此,将以下代码添加到您的代码中将确保您不会在一行中键入所有内容。

代码语言:javascript
复制
mainText.setHorizontallyScrolling(false);
mainText.setMaxLines("Maximum integer value that you want to provide");
票数 36
EN

Stack Overflow用户

发布于 2013-07-12 15:21:55

使用以下命令:

代码语言:javascript
复制
android:singleLine="true"
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1919742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档