Android-веб-просмотр, отображающий только частичное содержание веб-страницы - PullRequest
1 голос
/ 28 января 2011

Я пишу программу, которая будет охватывать многие вещи, кроме одной, являющейся интерактивной картой кампуса. Вместо того, чтобы переписывать вид карты для пользовательских целей и помнить, что эта карта стилей является типичной для кампуса колледжа, я обнаружил, что веб-вид почти идеально подходит для моего плана атаки.

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 Ответ

2 голосов
/ 01 февраля 2011

проверьте ваши настройки (например, fill_parent) в layout.xml как это

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