javascript - 如何在 webview 中加载完整的谷歌图书网址?

标签 javascript android android-studio webview android-webview

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

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>

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

/image/BlvmW.jpg

最佳答案

尝试下面的代码

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

android:调整ViewBounds =“true”

关于javascript - 如何在 webview 中加载完整的谷歌图书网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39353493/

相关文章:

javascript - 在javascript中访问本地文件

javascript - 在 GAE Python 中使用 XMLHttpRequest() PUT

android - 添加 Google Analytics 后无法生成 APK,但在 Debug模式下工作正常

javascript - 在 joomla 3 中使用 window.location

javascript - 如何使用 jQuery.getJSON 从本地主机上的 API 获取 JSON 数据

java - android retrofit 2中通过api注册时获取response 400的错误如何解决

仅指向 URL 的 Android 应用

android - 如何在 ImageView 中屏蔽/裁剪矩形

android - 尝试在什么应用程序(未安装)上共享它时,我的android应用程序崩溃

android-studio - 禁用Android Studio警告: "Access can be ..."