1

私はEditViewを持っています。EditView をクリックすると、keywbaord が消える唯一の方法は、戻るボタンを押した場合です。

一部のアプリにはそれがあるのを見たので、キーボードが表示されると、右下隅に完了というボタンがあります。これを押すと、キーボードが消えます。私のアプリはこれを行いません。誰かがこれをどのように行ったか知っていますか?

また、別のテキスト行を追加する代わりに、Enter キーを押したときにキーボードを非表示にすることは可能ですか?

4

1 に答える 1

0

TextView.setImeOptions()を使用して actionDone を渡すか、レイアウトで android:imeOptions="actionDone" 属性を使用できます。

Enter キーが押されたときに閉じるには、カスタムOnEditorActionListenerを使用します。ただし、どのようなアクションが発生するかを伝えるために、上記のようにエンター キーを done に変更した方がよいでしょう。

このSOの質問を参照してください。

于 2012-08-03T23:11:49.550 に答える