刚才要给TextView设置拖动效果,用了setOnTouchListener为其添加了onTouch事件来处理拖动效果。但是测试总是失败。
后来找到问题,需要在TextView的属性中使能onClick事件——
android:clickable="true"
然后就ok了。或者也可以在java代码中动态使能。
注:如果对于某个View如果即要用到onTouch事件,又要用到onClick事件,那么需要在onTouch事件中返回false,这样onClick事件才能响应。
刚才要给TextView设置拖动效果,用了setOnTouchListener为其添加了onTouch事件来处理拖动效果。但是测试总是失败。
后来找到问题,需要在TextView的属性中使能onClick事件——
android:clickable="true"
然后就ok了。或者也可以在java代码中动态使能。
注:如果对于某个View如果即要用到onTouch事件,又要用到onClick事件,那么需要在onTouch事件中返回false,这样onClick事件才能响应。