【问题标题】:How to load Complete google book url in webview?如何在 webview 中加载完整的 google book url?
【发布时间】:2016-09-06 16:12:34
【问题描述】:

我想在我的网页视图中加载谷歌图书网址,但它会剪切而不加载整个谷歌图书网页。我想在 webview 中打开这个link

Java 代码是,

public class ItemClickResult extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view);

    Bundle data = getIntent().getExtras();
    String url = data.getString("url");

    final WebView webView = (WebView) findViewById(R.id.web_view);
    webView.setWebViewClient(new WebViewClient());
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setSupportZoom(true);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.loadUrl(url);
}}

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"
tools:context=".ItemClickResult">

<WebView
    android:id="@+id/web_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

    </RelativeLayout>

我得到这样的输出和未加载的滚动都是这样的:

http://i.stack.imgur.com/BlvmW.jpg

【问题讨论】:

    标签: javascript android android-studio webview android-webview


    【解决方案1】:

    试试下面的代码

    web_view.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

    android:adjustViewBounds="true"

    【讨论】:

    • 无法正常加载网页,但图书页面部分未像在浏览器中那样正确加载。该网页非常适合,当我在 chrome 浏览器中打开时。我想在我的 webview 中做同样的事情
    猜你喜欢
    • 2011-03-10
    • 2020-03-21
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 2018-06-01
    • 2012-01-11
    相关资源
    最近更新 更多