手势-android--ScrollView和Gesture冲突。谢谢

问题描述

android--ScrollView和Gesture冲突。谢谢
我用一个ScrollView包含了整个布局,就是可以上下滑动,现在要用手势左右滑动跳转不同的acticity 实现不了。好像是冲突了。求高手帮忙。谢谢。

解决方案

重写:

@Overridepublic boolean dispatchTouchEvent(MotionEvent ev){//TODOAuto-generatedmethodstubgd.onTouchEvent(ev); //让GestureDetector响应触碰事件super.dispatchTouchEvent(ev); //让Activity响应触碰事件return false;}
时间: 2024-10-08 09:47:58

手势-android--ScrollView和Gesture冲突。谢谢的相关文章

android 滑动冲突-Android ScrollView 中 TextView 多行显示问题,textview不能滑动

问题描述 Android ScrollView 中 TextView 多行显示问题,textview不能滑动 textview的多行滚动变成不能滑动了,被scrollview的滑动给拿去了. 至于 百度说的改成 wrap_content也是不行的. 解决方案 Android textview 多行显示Android textview显示多行android textview 多行之后显示省略号 解决方案二: android:layout_height="wrap_content" 给个高

浅谈Android实践之ScrollView中滑动冲突处理解决方案_Android

1. 前言  在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多点击事件的冲突,最经典的就是ScrollView中嵌套了ListView.我想大部分刚开始接触Android的同学们都踩到过这个坑,这一篇文章就从最近做的一个项目讲起,然后在过程中提供一些解决冲突的思路. 2. 项目起始 项目有一个页面,涉及到了ViewPager,MapView,ListView,也就是说在一个页面中,会有这三个

浅谈Android实践之ScrollView中滑动冲突处理解决方案

1. 前言 在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多点击事件的冲突,最经典的就是ScrollView中嵌套了ListView.我想大部分刚开始接触Android的同学们都踩到过这个坑,这一篇文章就从最近做的一个项目讲起,然后在过程中提供一些解决冲突的思路. 2. 项目起始 项目有一个页面,涉及到了ViewPager,MapView,ListView,也就是说在一个页面中,会有这三个V

Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法

Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法 ScrollView 下嵌套 ListView 或 GridView 会发列表现数据只能显示一行.因为他们都是滚动结构,两个滚动条放到一起就会引起冲突. 解决此问题可以通过计算 ListView 高度或重写 ListView 的 onMeasure 方法来解决.下面介绍通过重写 onMeasure 方法来解决问题. 重写 onMeasure 方法如下: public class ScrollLi

android-求助:Android ScrollView中生成windowManager桌面悬浮窗问题

问题描述 求助:Android ScrollView中生成windowManager桌面悬浮窗问题 我想在scrollView中做一个可以拖动的悬浮窗,但是拖动的时候 悬浮窗没动,ScrollView上线滑动了,请求解决办法 解决方案 Android桌面悬浮窗 解决方案二: 给窗口设置触摸监听,然后触摸的时候,让ScrollView不要拦截事件,交由窗体处理,代码如下 lv.setOnTouchListener(new View.OnTouchListener() { @Override pub

完美解决EditText和ScrollView的滚动冲突(下)_Android

上篇文章完美解决EditText和ScrollView的滚动冲突(上)中提到咱们自己写了一个判断EditText是否可以在垂直方向上滚动的方法,那么这个方法是如何得来的呢? 其实Android API里是有一个判断控件是否可以在垂直方向上滚动的方法的,方法名字叫做canScrollVertically(int direction),代码如下: /** * Check if this view can be scrolled vertically in a certain direction. *

Android ScrollView滚动机制及嵌套滑动机制NestedScrolling

Android ScrollView滚动机制 我们都知道通过View#scrollTo(x,y)既可以实现将View滚动的效果,如果再添加Scroller类,就可以实现滚到效果.但是,这背后是如何实现的呢?这个问题涉及到View的绘图机制.我们先看看View的绘图的基本流程 (图片来自于网上比较常见的view绘图流程图) 关于三个阶段的简单描述: 1. measure:预估计ViewTree的各个View的占用空间.2. layout :   确定ViewTree中各个View所处的空间位置,包

完美解决EditText和ScrollView的滚动冲突(上)_Android

在网上搜了一下EditText和ScrollView的滚动冲突,发现几乎所有的解决方案都是触摸EditText的时候就将事件交由EditText处理,否则才将事件交由ScrollView处理.这样确实初步解决了两者之间的滚动冲突,但并不是最好的解决方案.比如,EditText本来可以显示6行文本,但是目前只显示了5行文本,此时我们在EditText区域进行滑动并期望整个页面能够滚动,但由于我们将事件交给了EditText进行处理,所以页面并不能滚动,这样的体验是极差的.其实我们更希望当EditT

android应用-Android ScrollView嵌套百度MapView焦点问题

问题描述 Android ScrollView嵌套百度MapView焦点问题 ScrollView的底部嵌套了一个MapView,在MapView的滑动出现问题,在滑动地图的时候ScrollView也会滑动,跪求解决方案···········谢谢!!! 解决方案 http://blog.csdn.net/catoop/article/details/14233419