程序结构是这样的:外层ViewGroup负责水平滚动,内层ScrollView负责垂直滚动。我想实现的效果是:水平滚动优先于垂直滚动,某种方向滚动开始,另一种滚动就不会发生。如何重写ViewGroup的onInterceptTouchEvent让水平滚动被拦截而不传至子View?
解决方案 »
- 个人开发者怎么申请应用内嵌支付
- gallery设置显示item个数
- 怎么获取过去时间的时间戳
- 怎么把图片转换为byte[]
- 我写的手势识别怎么只响应down,onshowpress,onLongpress啊?
- 关于android存储的问题 会的进来帮下忙
- android2.3 有关状态栏崩溃问题!!!
- 求助:android 2.1 修改系统配置参数时出现异常
- 如何实现一个只有广播和service的android应用没有activity
- listview中一行中的有一个cell是多行文本,其他单行文本cell的高度怎么调整为与之相同
- android 设备号怎么改啊!~?
- 如何将数据库文件导入到Android 真机中?
如果“水平滚动优先于垂直滚动”,那么你可以判断如果水平流动至端点,返回false,否则返回true.