public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
? ? super.onCreate(savedInstanceState);
? ? MyWebView webview = new MyWebView(this);
? ? setContentView(webview);
}
class MyWebView extends WebView {
?Context context;
?GestureDetector gd;
public MyWebView(Context context) {
super(context);
this.context = context;
? ? ?gd = new GestureDetector(context, sogl);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return gd.onTouchEvent(event);
}
?GestureDetector.SimpleOnGestureListener sogl = new GestureDetector.SimpleOnGestureListener() {
? public boolean onDown(MotionEvent event) {
? ?return true;
? }
? public boolean onFling(MotionEvent event1, MotionEvent event2, float velocityX, float velocityY) {
? ?if (event1.getRawX() > event2.getRawX()) {
? ? show_toast("swipe left");
? ?} else {
? ? show_toast("swipe right");
? ?}
return true;
? }
?};
?void show_toast(final String text) {
? Toast t = Toast.makeText(context, text, Toast.LENGTH_SHORT);
? t.show();
?}
}
}
详细解决方案
webvIew 增添手势
热度:797 发布时间:2012-09-01 09:33:03.0
1 楼
maniunet
2011-07-25
这样webview左右滑动有了,但是如果webview内容较长的时候,上下的手势不能滚动查看内容了,请问如何能既可以左右滑动,但是不影响webview手势的上下滚动
相关解决方案
- webview 加载本土html
- android WebView, WebChromeClient跟WebViewClient加载网页基本用法
- WebView 暗藏缩放按钮
- android webview 实现放大缩小 隐藏控件有关问题
- webView 扫除背景和<> 等特殊字符的自动转换
- webView 组合js 获取 touch 坐标
- Android WebView loadData与loadDataWithBaseURL用法、差别
- android 让 webView 中的超链接失灵
- Android WebView 拾掇总结
- android > WebView > 获取表奇数据
- webview loadUrl() 弹出系统浏览器解决方法
- webView 添加flash遇到的有关问题
- webView js的有关问题
- webview 切换及扩充
- Webview 中WebViewClient遇到的有关问题
- webView 从适用图片
- webview 项目服务端gzip兑现
- webvIew 增添手势
- android webView 学习(1)
- Android WebView 跟 手机后退按钮 的故事
- android- WebView 文字 、图片分离加载
- android webview 没法停止js中的settimeout和setinterval
- WebView 去除边框
- WebView 稿件
- 【BUG解决】WebView cookies清算
- WebView,WebViewClient,WebChromeClient差别
- android 让 webview 支持HTML中的 <input type='file'>
- webview 的施用
- android webview 中处理网页中的400、404、500等异常
- Android Webview 与 js 交互解决方案