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 加载当地html 实现 与 java 之间的相互响应
- android WebView, WebChromeClient跟WebViewClient加载网页基本用法
- WebView 暗藏缩放按钮
- android webview 实现放大缩小 隐藏控件有关问题
- webView 扫除背景和<> 等特殊字符的自动转换
- webView 组合js 获取 touch 坐标
- Android WebView loadData与loadDataWithBaseURL用法、差别
- Android-WebView
- android 让 webView 中的超链接失灵
- WebView 拍照下传
- Android WebView 拾掇总结
- webview 总结一
- android > WebView > 获取表奇数据
- webview loadUrl() 弹出系统浏览器解决方法
- webView 添加flash遇到的有关问题
- android > WebView > 格局
- 转:android WebView 控件加载本地sdcard中html文件图片的有关问题
- 转:android- WebView 文字 、图片分离加载
- webView js的有关问题
- webview 切换及扩充
- Webview 中WebViewClient遇到的有关问题
- webView 从适用图片
- webview 项目服务端gzip兑现
- WebView 加载url时顺应屏幕
- 玩转Android-UI篇-WebView(网络视图)
- 系出名门Android(七) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar
- 运用 WebView 执行HTML代码
- webvIew 增添手势
- android webView 学习(1)