pracuję na Scrollview które zawierają webview, to działa idealnie na 2,3, 4,1, ale gdy próbuję go na emulatorze 4.4, to pokazaćWidok zbyt duża, aby zmieścić się rysunek cache na Webview wewnątrz Scrollview
View too large to fit into drawing cache, needs 5744640 bytes, only 3932160 available
Widok internetowy jest pusty.
I to jest układ
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollMode="never" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dp" >
<TextView
android:id="@+id/newsTitle"
android:textSize="18sp"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/last_update" />
<WebView
android:id="@+id/newsContent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/last_update" />
<TextView
android:id="@+id/newsDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/last_update" />
</LinearLayout>
</ScrollView>
</LinearLayout>
Próbowałem użyć mywebView.setDrawingCacheEnabled(false);
ale po prostu wrócić tą samą ostrzeżenie.
Ponadto, problem pojawia się, gdy strona ma ponadekranowy rozmiar, ale kiedy ją wyświetlam, to stwierdzam, że układ strony jest nieco inny, na 2.3, 4.1, może po prostu rozpocząć nową linię, jeśli słowo przekracza stronę, jednak w 4.4 nie, więc część słowa jest poza ekranem.
Jak to naprawić? Dzięki
końcu zrezygnować, ponieważ jest wadliwy w Android, po prostu zrobić biały moja tło, a tło WebView białe, wszystko idealne następnie – user782104
Spróbuj largeHeap = „true” w tagu w oczywisty. Pozwala aplikacji na użycie nieco większego sterty niż zwykle (aby zwiększyć rozmiar pamięci podręcznej). To może ci pomóc. Po prostu daj mi znać. –
Sripathi
Dzięki za pomoc, wciąż ten sam błąd – user782104