gpt4 book ai didi

javascript - android webview 只显示部分网页内容

转载 作者:行者123 更新时间:2023-11-29 22:29:17 24 4
gpt4 key购买 nike

我正在编写一个包含很多东西的程序,但其中一个是交互式校园 map 。与其为自定义目的重写 mapview 并牢记这种风格的 map 在大学校园中很常见,我发现 webview 对我的攻击计划来说几乎是完美的。

final WebView myMapWebView = (WebView) findViewById(R.id.mapWebView);
myMapWebView.getSettings().setJavaScriptEnabled(true);
myMapWebView.setWebViewClient(new HelloWebViewClient(){
});
myMapWebView.loadUrl("http://campusmaps.umn.edu/tc/campusviewer.html");
}

private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}

这也会显示网页显示的加载栏、网页标题(尽管被压缩)、导航、指南针、 map 位置或 map 右下角的任何内容,以及 map 样式的单选按钮,但没有 map 。有人知道为什么这张 map 没有加载到 WebView 中吗?

最佳答案

检查您在 layout.xml 中的设置并确保 WebView及其父布局有 match_parent设置在 layout_height 下像这样:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout01" android:scrollbarSize="20px">
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView android:id="@+id/appView"
android:layout_height="match_parent"
android:layout_width="match_parent" />
</LinearLayout>
</ScrollView>

关于javascript - android webview 只显示部分网页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com