问题:实现手指拖动控件功能,相同的onTouch代码,手指拖动listview,先触发down,接着move,最后up。。但是Linerlayout却只触发了down,后面就没有了。。
又不能改onTouch里的代码,因为两个控件用的是同一份代码。。
原因:linearlayout默认情况下android:longClickable="false" ,所以监听不到move和up。。
解决:可以在xml文件里,给linearlayout加个属性: android:longClickable="true",就可以了。。