3

私は 4.0+ EditText で作業しており、多数のフィールドで検証を実行する必要があります。検証が失敗した場合、EditText の色を赤に変更してメッセージを表示する必要があります。これで、スタイルとテーマを使用して EditText を簡単にカスタマイズできましたが、ステート リスト ドローアブルで使用できるエラーのステートはありません。これをどのように達成できるかについてのアイデアはありますか?

4

2 に答える 2

3

使わない理由EditText.setError(CharSequence error)

結果は次のようになります

検証に失敗しました

于 2012-11-05T13:12:14.253 に答える
1

LevelListDrawablesを使用して動作させました

于 2012-11-07T16:50:49.730 に答える