android中如何禁止Scrollbar滑动操作?
来源:互联网 发布:linux 禅道 编辑:程序博客网 时间:2024/04/29 10:16
在项目中遇到这样的问题:某些情况下需要禁止ScrollBar的滑动操作,这个要如何实现呢?
误区:采用setEnable(false),很多人说这样操作就行,其实,试过的人都知道,这样仍然不能禁止滑动操作,因此这个方法是错误的。
正确方法:设置一个标志位boolean mSwitch=false,在需要禁止滑动时mSwitch = true;然后在onTouch事件中直接返回true:
@Override public boolean onTouch(View v, MotionEvent event) {if(!mSwitch){ switch(event.getAction()) { case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_UP: break; ........//你的操作代码// }}else return true;return false;
注:别忘设置对象的setClickable(true);要不然onTouch事件有可能监控不到哦
0 0
- android中如何禁止Scrollbar滑动操作?
- android中ViewPager禁止滑动
- Android中禁止Gridview上下滑动
- android中禁止GridView滑动的方法
- 如何禁止GridView滑动
- 如何禁止GridView滑动
- viewpage禁止滑动--android
- viewpage禁止滑动--android
- Android Viewpage禁止滑动
- viewpage禁止滑动--android
- android 禁止ViewPager滑动
- Android ListView禁止滑动
- Android 禁止ViewPager滑动
- Android ViewPager禁止滑动
- 【Android】SeekBar禁止滑动
- android 滑动锁屏状态下如何禁止下拉状态栏?
- android中禁止GridView上下滑动的方法
- android中禁止GridView上下滑动的方法
- 线程与进程的区别
- Maven打包可执行的jar文件(包含所有依赖和不存在spring无法解析schema)
- 散列原理_设计方案,从车牌号快速地计算出该车辆的大约停车位置
- 计算机英语之分布式数据库系统
- windows 系统: 使用命令行启动服务
- android中如何禁止Scrollbar滑动操作?
- Ecilpse 常用快捷键、使用技巧
- 二叉树的遍历
- Windows下Java调用OCR进行图片识别
- 移动web开发经验总结
- 第四章作业
- uva 11752 - The Super Powers(数论+枚举技巧)
- 20140411
- 面试经典(13)--二叉树非递归遍历