android webview只显示部分网页内容

时间:2011-01-28 01:55:49

标签: javascript android html android-webview android-maps

我正在编写一个程序,其中包含许多内容,但其中一个是交互式校园广泛地图。不是为了自定义目的重写mapview而是记住这个样式地图对于大学校园很常见,我发现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;
    }
}

这会显示网页显示的加载栏,网页上的标题(尽管是已点亮)导航,指南针,地图位置或地图右下角的内容以及地图样式的单选按钮但是没有地图。任何人都对为什么这张地图没有加载到网页浏览中有任何想法?

1 个答案:

答案 0 :(得分:2)

检查layout.xml中的设置(eq fill_parent) 像这样

<?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="fill_parent" android:layout_height="**fill_parent**">
    <WebView android:id="@+id/appView" android:layout_height="fill_parent"
        android:layout_width="fill_parent" />
</LinearLayout>
</ScrollView>
相关问题