Android 如何设置textview的drawableRight/drawableLeft的点击事件

Android 如何设置textview的drawableRight/drawableLeft的点击事件

如图所示,很多人在遇到这种格式的布局的时候,大部分都会选择使用textview+drawableRight的形式,但是在设置点击事件的时候都会选择放弃使用这种形式,而是选择使用textview+imageview的格式,那么接下来我就跟你大家说一下textview的drawableRight/drawableLeft的点击事件:

Android 如何设置textview的drawableRight/drawableLeft的点击事件

我来对这个onTouch事件进行一个分析,首先event。getX()就是获取到我们的光标所在的X轴的位置,然后再通过我们的textview的 drawableRight/drawableLeft所在的X轴的位置进行对比,如果它在这个我们所设定的范围之内,那么我们就捕捉到了它的点击事件了。