私は2つのEditTextフィールドを持つアクティビティを持っています。だから私が最初のものでenterを押すと、2番目のものがフォーカスされます。Android:フォーカスを変更しないようにEnterキーを無視する方法
しかし、最初のEditTextでEnterキーを無効にしたい場合があります(たとえば、ユーザーが最初のEditTextに適切な入力をしていないと思われる場合など)。
キーイベントがKEYCODE_ENTERのときにtrueを返すが、それは役に立たないが、最初のEditTextのonKeyDownを上書きしている。
どうすればよいですか?
はい、それは完全に私のEditTextを残してから私を防止します。私はそれを本当に望んでいない。そのような場合には、Enterキーのみを無効にしたいと思います。 これはAndroidのUIガイドラインに反する可能性があるので、私はこれをしない方がよいと思いますか? –
これはおそらく役に立ちます:http://stackoverflow.com/questions/1489852/android-handle-enter-in-an-edittext – Tom