Как загрузить часть веб-страницы в Android WebView? - PullRequest
0 голосов
/ 08 сентября 2011

Я хотел бы сделать приложение, которое показывает часть сайта.Допустим, у меня есть этот сайт:

Я только хочу показать это: https://mail.google.com/mail/?ui=2&ik=d5146163e8&view=att&th=132496ec47863fea&attid=0.1&disp=inline&realattid=f_gsbtyog80&zw Есть ли еще способ сделать это?Вы могли бы помочь мне.

Гауве

Ответы [ 2 ]

1 голос
/ 15 апреля 2012

Вы можете загрузить URL-адрес в WebView, а затем установить позицию прокрутки и уровень масштабирования WebView для отображения только определенной части веб-страницы.Если вы не хотите изменять уровень масштабирования, вы можете сначала прокрутить WebView в требуемое место, а затем переопределить метод onTouch WebView, чтобы он только прокручивал до нужных кординаций.

public class MyWebViewActivity extends Activity implements PictureListener{

private WebView webView;

@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 MyWebViewClient());
        webView.setPictureListener(this);
        // disable scroll on touch
        webView.setOnTouchListener(new View.OnTouchListener() {

            public boolean onTouch(View v, MotionEvent event) {
                return (event.getAction() == MotionEvent.ACTION_MOVE);
            }

        });
        webView.loadUrl(url);

    }


@Override
public void onNewPicture(WebView view, Picture picture) {
    // TODO Auto-generated method stub

    webView.scrollTo(x, y);
}
}
0 голосов
/ 08 сентября 2011

Один из способов - использовать PHP на вашем собственном сервере, взломать веб-страницу и удалить все ненужные вещи.

После этого вы загружаете его только в веб-просмотр. * Это один из методов, есть и другие, способ лучше, чем этот. *

Другой способ - это Coldfusion cfhttp .. не уверен, об этом http://www.quackit.com/coldfusion/tutorial/coldfusion_http.cfm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...