如何显示webview android的特定部分

时间:2014-01-16 07:58:09

标签: android webview

在我的代码中有一个webview,我实现PictureListener用于查看网页的特定部分。但是我只能将2个坐标传递给该功能,这样我才能只从页面的左上角查看到特定的坐标。如何通过4个坐标以便我可以查看网页的某些中间部分?。

** MyWebViewActivity.java

package com.example.admin;

import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Picture;
import android.view.MotionEvent;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebView.PictureListener;
import android.webkit.WebViewClient;

@SuppressWarnings("deprecation")
public class MyWebViewActivity extends Activity implements PictureListener{

private WebView webView;

@SuppressLint("SetJavaScriptEnabled")
@SuppressWarnings("deprecation")
@Override
public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.webview);

        webView = (WebView)findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient());
        webView.setPictureListener(this);
        // disable scroll on touch
        webView.setOnTouchListener(new View.OnTouchListener() {



            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                return false;
            }

        });
        webView.loadUrl("http://app.samworkshops.org/PasswordProtect.aspx");

    }            

@Override
@Deprecated
public void onNewPicture(WebView view, Picture picture) {
    // TODO Auto-generated method stub
    webView.scrollTo(100,100);
}
}

如何传递4个坐标以便我可以查看网页的某些中间部分?

0 个答案:

没有答案