Android WebView тянет его на несколько HTML-страниц, которые меняются в зависимости от пользователя - PullRequest
1 голос
/ 03 марта 2011

Я пытаюсь выяснить, как настроить WebView, который отображает определенный массив локальных HTML-страниц, используя Android WebView. Я также хочу иметь возможность пролистывать каждую страницу в массиве с помощью пролистывания влево или вправо. Есть мысли о том, как это реализовать?

Приведенный ниже код должен дать вам представление о том, к чему я иду:

private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    webview = (WebView) findViewById(R.id.webview);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("file:///Android_Assets/HTML/page1.html, file:///Android_Assets/HTML/page2.html, file:///Android_Assets/HTML/page3.html");

    view.loadUrl(url);
    return true;
}

}

1 Ответ

1 голос
/ 03 марта 2011

WebView не будет загружать несколько страниц, подобных той, что есть в вашем фрагменте кода. Что вы хотите сделать, это, вероятно, прочитать ваши страницы в строки, а затем использовать WebView.loadData для загрузки в ваше веб-представление. И - это подробная информация о том, как реализовать пролистывание.

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