帮我写下 一小段代码 eclipse 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MainActivity.javapackage com.example.webview;import android.os.Bundle; import android.app.Activity; import android.view.GestureDetector.OnGestureListener;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.view.Window; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; public class MainActivity extends Activity implements OnTouchListener,OnGestureListener{ private final int verticalMinDistance = 100; private final int minVelocity = 200; WebView wv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.activity_main); wv = (WebView)findViewById(R.id.wv); wv.setOnTouchListener(this); WebSettings ws = wv.getSettings(); ws.setSupportZoom(true); ws.setBuiltInZoomControls(true); wv.setWebChromeClient(new WebChromeClient(){ public void onProgressChanged(WebView view, int newProgress){ MainActivity.this.setProgress(newProgress*100); } }); wv.setWebViewClient(new WebViewClient(){ public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(MainActivity.this, "Sorry!" + description, Toast.LENGTH_SHORT).show(); } }); wv.loadUrl("http://www.baidu.com"); //默认登录网站 } @Override public boolean onDown(MotionEvent arg0) { // TODO Auto-generated method stub return false; } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (e1.getX() - e2.getX() > verticalMinDistance && Math.abs(velocityX) > minVelocity) { if(wv.canGoForward()){ wv.goForward(); } } //向左翻图片 if (e2.getX() - e1.getX() > verticalMinDistance && Math.abs(velocityX) > minVelocity) { if(wv.canGoBack()) { wv.goBack(); } } return false; } @Override public void onLongPress(MotionEvent arg0) { // TODO Auto-generated method stub } @Override public boolean onScroll(MotionEvent arg0, MotionEvent arg1, float arg2, float arg3) { // TODO Auto-generated method stub return false; } @Override public void onShowPress(MotionEvent arg0) { // TODO Auto-generated method stub } @Override public boolean onSingleTapUp(MotionEvent arg0) { // TODO Auto-generated method stub return false; } @SuppressWarnings("deprecation") GestureDetector mygesture = new GestureDetector(this); @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub return mygesture.onTouchEvent(event); }} activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <WebView android:id="@+id/wv" android:layout_width="wrap_content" android:layout_height="wrap_content"/></RelativeLayout>Manifest中加<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" /> 权限没加吧? 在AndroidManifest.xml中加加在<uses-sdk android:minSdkVersion="10" />这个下面好了如:<uses-sdk android:minSdkVersion="10" /><uses-permission android:name="android.permission.INTERNET" />代码以删 求大神给小鸟解答 硬盘主引导记录方面的问题 SlidingDrawer能否让其content显示一部分,隐藏一部分? 新手求推荐资料 Android如何判断应用程序是安装在手机内存中还是SD卡中的呢? cocos2d-x移植Android。iconv报错 安卓项目分工 制作OTA升级增量包失败 求教,Zxing条码生成转bmp文件 各位前辈,请问开发Android智能电视应用能不能用模拟器? openl 读取obj贴图出错 安装Android Studio缺少build-tools-21.1.1 【十分诡异的问题】Github下载的安卓项目全部无法使用
import android.app.Activity;
import android.view.GestureDetector.OnGestureListener;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class MainActivity extends Activity implements OnTouchListener,OnGestureListener{
private final int verticalMinDistance = 100;
private final int minVelocity = 200;
WebView wv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.activity_main);
wv = (WebView)findViewById(R.id.wv);
wv.setOnTouchListener(this);
WebSettings ws = wv.getSettings();
ws.setSupportZoom(true);
ws.setBuiltInZoomControls(true);
wv.setWebChromeClient(new WebChromeClient(){
public void onProgressChanged(WebView view, int newProgress){
MainActivity.this.setProgress(newProgress*100);
}
});
wv.setWebViewClient(new WebViewClient(){
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{
Toast.makeText(MainActivity.this, "Sorry!" + description, Toast.LENGTH_SHORT).show();
}
});
wv.loadUrl("http://www.baidu.com"); //默认登录网站
}
@Override
public boolean onDown(MotionEvent arg0) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY)
{
if (e1.getX() - e2.getX() > verticalMinDistance && Math.abs(velocityX) > minVelocity)
{
if(wv.canGoForward()){
wv.goForward();
}
}
//向左翻图片
if (e2.getX() - e1.getX() > verticalMinDistance && Math.abs(velocityX) > minVelocity)
{
if(wv.canGoBack())
{
wv.goBack();
}
}
return false;
}
@Override
public void onLongPress(MotionEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public boolean onScroll(MotionEvent arg0, MotionEvent arg1, float arg2,
float arg3) {
// TODO Auto-generated method stub
return false;
}
@Override
public void onShowPress(MotionEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public boolean onSingleTapUp(MotionEvent arg0) {
// TODO Auto-generated method stub
return false;
}
@SuppressWarnings("deprecation")
GestureDetector mygesture = new GestureDetector(this);
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return mygesture.onTouchEvent(event);
}
}
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"> <WebView
android:id="@+id/wv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/></RelativeLayout>Manifest中加
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.INTERNET" /> 权限没加吧?
加在<uses-sdk android:minSdkVersion="10" />这个下面好了
如:<uses-sdk android:minSdkVersion="10" />
<uses-permission android:name="android.permission.INTERNET" />
代码以删