主に DroidParts のコードに依存する「ClearableEditText」を実装しました。目的は、テキストをクリアEditTextするDrawableために、右隅 (つまり X ボタン) に を配置することです。
基本的にはボタンリソースのセレクターを使用していますDrawableRight。これは完璧に機能しますが、私が抱えている唯一の問題は、ボタンがその親(EditText)から誤って押された状態になることです。
再現するには:
- プロジェクトを実行する
- 最初にテキストを入力
EditText EditTextテキスト/ドローアブルがない場所のどこかを押します。
結果: セレクターが PRESSED 状態になります。
助けてくれてありがとう