2012-02-07 11 views
1

レイアウトに2つのEditTextがあります。 最初に私は電子メールアドレスを入れ、2番目にパスワードを入れてください。Android:EditTextのフォーカスをロックするには?

android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches() 

を、私はtrueを返しverificationt電子メールの形式まで、電子メールのEditTextに焦点を阻止したいと思います: 私は、電子メールの形式は、このコードで良ければ見ることができます。

どのようにこのリスナーを使用する必要があり、どのようにこのフォーカスをブロックする必要がありますか?

ありがとうございます。

答えて

3

こんにちは私は以下のコードはあなたを助けるべきだと思います。

editText.setFocusable(false);    
editText.setFocusableInTouchMode(false);    
editText.setClickable(false); 
+0

こんにちはMilos、setFocudableは、ビューがフォーカスを得ることができるかどうかを決定します。 詳細についてはhttp://developer.android.com/reference/android/view/View.htmlをご覧ください。 3つのコードラインで遊んで、どれが最適かを判断することをお勧めします。 – Lars

+0

@Larsありがとう、私はこれらのことを理解している、今問題は、私は私の電子メールアドレスが良い形式で私は新しい文字を入力している場合、テストする必要がある、どのようにdOthis、setOnKeyListener()?はいの場合、それを行う方法? –

関連する問題