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