2012-08-03 80 views
1

我有一个EditView。当有人点击EditView时,击键将会消失的唯一方式是如果后退按钮id按下。想不出如何让android键盘消失,除非后退按钮是按

我看到一些应用程序有它,所以当键盘出现时,有一个按钮在右下角完成。当这是按下键盘消失。 我的应用程序不这样做,是否有人知道他们是如何做到这一点?

当输入键被按下时,还有可能是否有键盘消失,插入另一行文字?

回答

0

您可以使用TextView.setImeOptions()并传递actionDone或在布局中使用android:imeOptions =“actionDone”属性。

要按输入时关闭,请使用自定义OnEditorActionListener。但是,将上述Enter键改为完成可能会更好,以便传达将发生的操作。

请参阅this SO question

+0

嗨,感谢您抽出宝贵时间回答我的问题,我在圈子里试图弄清楚。 – 2012-08-04 23:41:03

+0

我很高兴能帮上忙。 – Jeff 2012-08-05 08:50:15

+0

嗨,我怎么能“改变回车键来完成上述可能会更好,以传达将发生什么行动。”??也感谢您的信息。 – 2012-08-06 20:48:56