2016-07-08 6 views
1

私はEditTextを持っています。私はEditTextをタブするとキーボードが開き(このビットはIve)、テキストがあればそれが選択されるようにしたい。これにより、ユーザーは別の文字をクリックすることができ、選択のために既存の文字と置き換わります。その後、1つの文字が押されたので、キーボードを閉じてください。EditTextを選択して常に設定する

私はプログラム上で私が選択する文字を設定することができますと仮定EditTextのタップにフックする方法を試してみてください。別の文字を入力したときと同じことをして、そのクリックに引っ掛けてキーボードを閉じることができます。

キーボードのクリックで見つかった記事は、ハードキーボードでのみ機能し、ソフトキーボードで動作する必要があると言います。

誰でも私に何かヒントを与えてから、これをもう少し理解することができます。

おかげ

答えて

1

私はあなたが文字が入力されたときに、キーボードを閉じるには、必要な動作を追加することができTextWatcherを、使用することをお勧めすることができます。 @Rashinが言ったようにそれをandroid:selectAllOnFocus="true"と組み合わせると、そのトリックを行うべきです!

+0

は完全に動作します。ありがとう。私はunfortuanately受け入れることはできません – RNJ

+0

問題なし、楽しいコーディングを持っている!フライトを楽しもう:D – Vucko

1

その上のユーザタップがあなたのxmlファイルであなたのEditTextのためandroid:selectAllOnFocus="true"属性を設定されているEditText内のすべてのテキストを選択する方法の1つ。 (仮想)ソフト開閉するための

は、この記事をチェックしkeybord: Close/hide the Android Soft Keyboard

+0

回答ありがとう@Rashin。選択は私が後にしたものです。私は、キーボード上の文字をクリックした後にキーボードを閉じたいと思う。私はリンクされた質問(すべての限られた無線LANの空港でIm)のすべての答えを行ったhavent。私は、オンラインで正しく戻ってきたときにこれを行う答えがあるかどうかを確認します。 – RNJ

関連する問題