我已经实现了“ClearableEditText”,它主要依赖于 DroidParts 的代码。目的是在右上角(即X按钮)有一个以清除文本EditText
。Drawable
我正在为按钮资源使用选择器,它本质上是DrawableRight
. 这很完美,但我唯一的问题是按钮从它的父级(EditText
)获取错误的按下状态。
重现:
- 运行项目
- 先输入文字
EditText
EditText
在没有文本/可绘制的地方按任意位置。
结果:选择器进入 PRESSED 状态。
谢谢你的帮助