2011-01-28 11 views
1

私は、インタラクティブなキャンパスワイドマップであるが、多くをカバーするプログラムを作成しています。カスタムの目的のためにマップビューを書き直すのではなく、このスタイルマップを覚えておくことは、大学キャンパスでは一般的です。私は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; 
    } 
} 

これは、ウェブページも同様に示すローディングバー、ウェブページからヘッダ(しわくちゃにもかかわらず)そのナビゲーション、コンパス、地図上の位置又はこれまで何マップの右下にあり、ラジオボタンが表示されマップスタイルはありませんがマップはありません。誰でもこのマップがwebviewに読み込まれない理由についてのアイデアはありますか?

+0

ようlayout.xml に(EQ fill_parent)設定を確認これは、それはアンドロイドと互換性がありませんでマップが作成されるマッピングAPIのバグのようです-_- – Mutmatt

答えて

2

この

<?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> 
関連する問題