2011-01-28 4 views
1

많은 것을 포함하지만 대화식 캠퍼스 와이드지도를 포함하는 프로그램을 작성 중입니다. 맞춤지도 목적으로지도 뷰를 다시 작성하지 않고 대학 캠퍼스에서이 스타일 맵을 사용하는 것이 일반적입니다. 웹 뷰가 내 계획에 거의 완벽하다는 사실을 알았습니다.부분 웹 페이지 콘텐츠 만 표시하는 Android 웹보기

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를) 확인은 -_- 안드로이드와 호환되지 않습니다 – Mutmatt

답변

2

이지도가 이루어집니다 매핑 API의 버그 것 같다이

<?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>