android scrollview组件禁止滑动的方法

xml配置:

android:id="@+id/sc_freement"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_below="@id/category_line"

android:scrollbars="none"

android:fadingEdge="none">

</<span style="line-height: 21px; ">ScrollView>

java代码控制:

ScrollView  scrollView = (ScrollView)this.findViewById(R.id.sc_freement);

scrollView.setOnTouchListener(new View.OnTouchListener(){

@Override

public boolean onTouch(View arg0, MotionEvent arg1) {

return true;

}

});

时间: 2024-10-14 12:40:57

android scrollview组件禁止滑动的方法的相关文章

Android: ScrollView监听滑动到顶端和底端

在项目中需要监听ScrollView滑动到顶端和底端的时候以实现自己的ScrollView,那么怎样去监听呢?今天查看了一下ScrollView的源码,找到了一种方法.先看一下源码中的overScrollBy()方法: 1 protected boolean overScrollBy(int deltaX, int deltaY, 2 int scrollX, int scrollY, 3 int scrollRangeX, int scrollRangeY, 4 int maxOverScro

Android ScrollView嵌套HorizontalScrollView 滑动问题 ScrollView包含GridView显示问题

今天项目使用到ScrollView嵌套HorizontalScrollView,ScrollView里包含GridView,发现几个问题很经典,在此记录: 问题1.ScrollView嵌套HorizontalScrollView跳变问题,ScrollView.HorizontalScrollView自动下拉到最后一行: 设置到初始坐标(0,0)解决方法: (时机:数据解析完并且刷新notifyDataSetChanged()之后进行下面代码设置) scrollview.smoothScrollT

Android ScrollView与ViewPager滑动上下左右冲突

重写ScrollView public class CustomScrollView extends ScrollView { private GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public CustomScrollView(Context context, AttributeSet attrs) { super(context, attrs); mGestureDetector =

scroll-view组件bindscroll实例应用:自定义滚动条

我们知道scroll-view组件作为滑动控件非常好用,而有时候我们想放置一个跟随滚动位置来跟进的滚动条,但又不想用滚动条api该怎么办呢?(当然是自己写一个呗还能怎么办[自黑冷漠脸]) 嗯,没错.自己写一个就好了啊.[厚脸皮点头] 请看效果图 那么如何做呢?我是通过scroll-view组件的bindscroll事件来自定义的.让我们先看看文档:请小伙伴们看看,滚动时会触发bindscroll事件,触发时会生成scrollLeft.scrollTop等的数据:好,那让我们console一下看看

横向滑动的listview效果的实现方法,scrollview嵌套水平滑动的listview卡顿的解决方法

很多时候,界面需要实现横向滑动的listview效果.网络上有一种方法,自定义了HorizontalListView,用法同正常的listview,可实现水平滑动效果. 但是如果一个界面 为垂直滑动的scrollview嵌套水平滑动的listview的时候,滑动水平listview的时候,会很卡.我最近就遇到了这样的问题,一直把思路放在监听水平和垂直滑动手势,想实现滑动角度小于45的时候 垂直的scrollview 滑动效果被禁止.但是一直没有研究出来. 于是一个偶然的机会,灵光一闪,想到用Ho

Android 解决ScrollView与父视图滑动冲突问题

最近在解决一个比较棘手的问题,就是ScrollView与父视图之间滑动冲突的问题. 这里所说的滑动冲突,是指包裹ScrollView的父视图本身就是一个可以滑动的组件,比如说ScrollView嵌套ScrollView的情况(当然,这在实际应用中是没有意义的,因为ScrollView只能包含一个子组件,这里只是举一个栗子). 问题定义 说要解决这样一个问题,肯定会有点摸不到头脑,但我们可以用分解法,来"大事化小". 遇到这种滑动事件冲突的嵌套首先要明白一个孰先孰后的问题,就是先让父组件

【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件

博客地址 : http://blog.csdn.net/shulianghan/article/details/41520569 代码下载 : -- GitHub : https://github.com/han1202012/WheelViewDemo.git -- CSDN : http://download.csdn.net/detail/han1202012/8208997 ; 博客总结 : 博文内容 : 本文完整地分析了 WheelView 所有的源码, 包括其适配器类型, 两种回调接

Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决

一个比较长的界面一般都是Scrollview嵌套RecyclerView来解决.不过这样的UI并不是我们开发人员想看到的,实际上嵌套之后.因为Scrollview和RecyclerView都是滑动控件.会有一点滑动上的冲突.导致滑动起来有些卡顿.这个时候.我们重写一下LayoutManager就行了 例如: [java] view plain copy LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getAct

Android自定义组件系列【10】——随ViewPager滑动的导航条

昨天在用到ViewPager实现滑动导航的时候发现微信的导航条效果是跟随ViewPager的滑动而动的,刚开始想了一下,感觉可以使用动画实现,但是这个滑动是随手指时时变化的,貌似不可行,后来再网上搜了一下,找到一个开源代码,结果打开一看大吃一惊,这么简单的效果代码居然大概有300多行,太占手机存储空间了!后来自己干脆重写ViewGroup使用scrollTo方法实现了一下,具体实现过程如下: package com.example.slideupdownviewpage; import andr