ユーザーがIDを入力するeditTextの検証があります。 IDの長さは最小6で、エラー検出があります。 正しいのIDをすぐに入力したときにその旨をユーザーに伝えたいと思います。私はオンラインで検索したところ、editText.setError()
のような方法で無効な入力をユーザーに伝えるケースがあります。だから私の質問は、setError
は、ユーザーが正しいことをしたときに相当するです。EditText有効な入力インジケータ
答えて
TextChangeListenerを使用すると、ユーザーがテキストを変更したときにイベントを実行できます。
textEdit.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
// validate text and inform user
}
});
私は、ユーザーのテキストの変更を監視しています。私の質問は、ユーザーが正しいと思ったときに* _success_ *インジケータを表示することです。ユーザーが正しいIDを入力したときに、 – fuadj
ああ。私は正式なものはないと思いますが、あなたが探している効果を生み出すためにアイコンをカスタマイズすることができますか?この質問は、サブクラス化してアイコンを変更する方法を示していますが、テキストも無効にしています。 http://stackoverflow.com/questions/8985295/edittext-seterror-with-icon-but-without-popup-message – bradkratky
Thnx、まさに私が欲しかったものです。適切なアイコンを表示するだけです。 – fuadj
我々はfromHtml方法でSETERRORポップアップのスタイルを設定することができます。
また、これを使用することができます:https://github.com/sherifelkhatib/WidgyWidgets
- 1. edittextのタッチモードを有効にして数字を入力する
- 2. Xamarin - EditTextフィールドに入力した後にボタンが有効にならない
- 3. Android - edittextに有効なURLが入力されるまでボタンが無効になる
- 4. Html有効な入力値の属性
- 5. 入力が有効な場合、角トグルクラス
- 6. optparse():入力の有効化
- 7. Javaで有効な入力を再入力するユーザー
- 8. powershellのユーザー入力の有効化が有効な入力を受け付けていない
- 9. 無効な入力でテキスト選択を有効にする
- 10. Android暗号化edittext入力
- 11. 入力フィールドから入力フィールドを有効にする
- 12. 入力の有効化箇所
- 13. スキャナから入力して有効な日付を入力する
- 14. 有効な入力をJavaで受け入れ、余りを出力する
- 15. 入力が有効なループバックおよびリピートでない場合
- 16. MapFragment Inflated EditTextで有効にする
- 17. EditText Androidでスクロールバーを有効にする
- 18. ループ入力中に無効な入力
- 19. QSpinBoxは有効な値としてNaNを入力します
- 20. 有効な数値の入力を確認する - コンソールアプリケーション
- 21. 入力を最新の有効な値に設定する
- 22. anglejs(ui-mask)を持つ有効な入力マスク
- 23. 有効なスクリプト設定入力を提供する(Pythonで)
- 24. キー入力なしの送信ボタンを有効にする
- 25. 有効な入力を持つpython math.acosのドメインエラー
- 26. エラーを回避する有効な入力(re:matchを使用)
- 27. Android get edittextが有効になっています
- 28. 有効でないフラグメント内のEditTextを変更する
- 29. 3つの依存入力テキストボックスの無効/有効化
- 30. e.if入力フィールドのフォーカスが有効な場合のみEnterキーが有効になる
正しいIDを入力する条件は何ですか?少なくとも6人のキャラクターと私はユニークだと思いますか?メッセージをどのように表示したいですか? –
'setError'がエラーを表示するので、成功を知らせる緑色のインジケータで表示します – fuadj
私は' Toast'を表示することで成功表示を行うことができますが、 'setError'が表示されたときの状態ほど好ましくはありませんエラーです。 'setError'がエラーを表示するので、成功を表示したい。 – fuadj