安卓学习笔记---让WebView不可滑动(上下左右)
2017-09-26 15:43
429 查看
遇到一个需求,原来WebView是可以自动滑动的,但是现在说让不能WebView的上下左右滑动,就是固定的,查看到
WebView有几个与滚动有关的方法,设置之后,但是都无效。如:
WebView.setScrollContainer(false);
WebView.setVerticalScrollBarEnabled(false);
WebView.setHorizontalScrollBarEnabled(false);
WebView的滚动与onTouch有关,如果关闭是否可以呢?可以试试
然后在xml文件里面引用
然后进行测试,果然就不能自己滚动了,这样的效果还是不错的
WebView有几个与滚动有关的方法,设置之后,但是都无效。如:
WebView.setScrollContainer(false);
WebView.setVerticalScrollBarEnabled(false);
WebView.setHorizontalScrollBarEnabled(false);
WebView的滚动与onTouch有关,如果关闭是否可以呢?可以试试
public class NoScrollWebView extends WebView { public NoScrollWebView(Context context) { super(context); } public NoScrollWebView(Context context, AttributeSet attrs) { super(context, attrs); } public NoScrollWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @TargetApi(Build.VERSION_CODES.LOLLIPOP) public NoScrollWebView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); } //禁止滑动 @Override public boolean onTouchEvent(MotionEvent event) { return false; } }
然后在xml文件里面引用
<com.view.NoScrollWebView android:id="@+id/webview_play_music" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="@dimen/dimen6"/>
然后进行测试,果然就不能自己滚动了,这样的效果还是不错的
相关文章推荐
- 安卓学习笔记---AndroidWebview里设置Cookie遇到的坑
- (转)安卓学习笔记---AndroidWebview里设置Cookie遇到的坑
- 可滑动控件(ListView,WebView,ScrollView)实现弹性滑动或者取消弹性滑动(上下或左右滑动)
- 安卓学习笔记---ScrollView嵌套RecyclerView显示不全,以及滑动冲突、滑动不流畅
- 安卓学习笔记--- 给WebView添加漂亮的加载进度条
- 安卓学习笔记---Fragment 里面加webview 监听onback事件(WebView的返回以及整个退出事件)
- Android菜鸟学习笔记(WebView加载html,滑动时闪屏)
- 安卓智慧上海学习笔记系列——WebView的使用
- 原来操控界面可以这么简单----安卓上下滑动缩放顶部图片,左右滑动结束当前Activity,及View柔和回弹效果
- 安卓学习笔记---android RecyclerView首字母悬浮在顶部,滑动删除
- 安卓学习笔记---解决Android签名混淆后WebView与JS交互失效的问题
- 安卓学习笔记---完美解决Android的WebView加载失败(404,500),显示的自定义视图
- 安卓智慧上海学习笔记系列——禁用ViewPager滑动事件
- WebView---学习笔记
- Android开发学习笔记WebView
- 豆瓣学习 - 实现左右滑动的ViewFlipper
- Android开发学习笔记:浅谈WebView
- 在UITableView中识别左右滑动,实现上下翻页的功能
- 设置WebView不可滑动
- Android开发学习笔记:浅谈WebView