2012-04-27 14 views
-3

私は質問と回答に基づいたアプリを作っています。答えはユーザーが入力したものであり、正確でなければなりません。ユーザーが入力した回答が有効であることを示すために編集テキストを設定するにはどうすればよいですか?有効な場合は、ダイアログボックスにボタンを表示して再試行してください。アンドロイド:ユーザーがテキストを編集テキストに確実に入力する方法を教えてください。

+1

not.asです。もう少し調べてください – keyser

答えて

1

あなたは答えは、ユーザが入力したチェックのために使用TextWatcherは何を求めていることのjava /アンドロイドの多かれ少なかれ基本的な理解である有効か

mEditText = (EditText)findViewById(R.id.ET); 
mEditText.addTextChangedListener(mTextWatcher); 
TextWatcher mTextWatcher = new TextWatcher() { 
     private CharSequence temp; 
     @Override 
     public void beforeTextChanged(CharSequence s, int arg1, int arg2, 
       int arg3) { 
      temp = s; 
     } 
     @Override 
     public void onTextChanged(CharSequence s, int arg1, int arg2, 
       int arg3) { 
     } 
     @Override 
     public void afterTextChanged(Editable s) { 
     //CHECK HERE if answer is valid or not 
     } 
    }; 
+0

ありがとう!しかし、代わりにcheck.content equalsを使用しました!それはうまく動作します! :D –

関連する問題