ユーザーが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. Acrobat pdfカスタムフィールドの有効な入力が有効でない
- 4. Android - edittextに有効なURLが入力されるまでボタンが無効になる
- 5. 入力が有効な場合、角トグルクラス
- 6. Html有効な入力値の属性
- 7. optparse():入力の有効化
- 8. Javaで有効な入力を再入力するユーザー
- 9. OpenUI5無効化/有効化入力
- 10. powershellのユーザー入力の有効化が有効な入力を受け付けていない
- 11. 無効な入力でテキスト選択を有効にする
- 12. edittextのぼかし入力
- 13. Android暗号化edittext入力
- 14. セルの入力を有効にする
- 15. Javaスキャナ入力の有効化
- 16. ディセーブル入力を有効にするRShiny
- 17. 入力の有効化箇所
- 18. ポリマー紙の入力有効フラグ
- 19. 入力フィールドから入力フィールドを有効にする
- 20. editTextの入力支援を無効にする
- 21. ユーザー入力後にedittext searchviewを無効にする
- 22. スキャナから入力して有効な日付を入力する
- 23. 有効な入力と使用の入力の確認さらに
- 24. 有効な入力をJavaで受け入れ、余りを出力する
- 25. MapFragment Inflated EditTextで有効にする
- 26. Android RxJava2複数のEditTextの有効化
- 27. EditText Androidでスクロールバーを有効にする
- 28. 入力が有効なループバックおよびリピートでない場合
- 29. パスワード入力CSSが有効にならない
- 30. JavaScript RegExpはすべての有効な入力と無効な入力でfalseを返します
正しいIDを入力する条件は何ですか?少なくとも6人のキャラクターと私はユニークだと思いますか?メッセージをどのように表示したいですか? –
'setError'がエラーを表示するので、成功を知らせる緑色のインジケータで表示します – fuadj
私は' Toast'を表示することで成功表示を行うことができますが、 'setError'が表示されたときの状態ほど好ましくはありませんエラーです。 'setError'がエラーを表示するので、成功を表示したい。 – fuadj