WebView w ScrollView: „Zobacz zbyt duży, aby zmieścić się w pamięci podręcznej rysunku” - jak przerabiać układ?

Mam układ zScrollView, który zawiera następujące widoki:ImageView, TextView, WebView, TextView. (To dlatego, że chciałbym przewinąć całość razem, a nie tylko zawartośćWebView)

Po załadowaniu kodu HTML wWebView, Otrzymuję następujące informacje:

WARN/View(632): View too large to fit into drawing cache, needs 14236800 bytes, only 1536000 available

... i zawartośćWebView nie wyświetla się. Po usunięciuScrollView, ostrzeżenie znika i wszystko jest w porządku, z wyjątkiem tego, że tracę pożądaną funkcję przewijania.

Po pierwsze: wiem o tympróbuję użyć aScrollView w innymScrollView jest ogólnie rzeczą złą, ale nie jestem w 100% pewien, że w każdym przypadku istnieje równoważne rozwiązanie bez użyciaScrollView... To znaczy, oczywiście można umieścić zawartośćImageViews iTextViews doWebView, ale co zButtons lub inne elementy interfejsu wymagające interakcji?Czy w ogóle istnieje sposób na rozwiązanie takich problemów bez rezygnacji z układu i przewijania wszystkiego naraz?

Dowiedziałem się, że nie tylko ja mam ten problem. Dla innych przykładów sprawdź te pytania - bez działającego rozwiązania:

WebView i GridView w ScrollView, widok zbyt duży, aby zmieścić się w pamięci podręcznej rysunkuAndroid - widok jest zbyt duży, aby zmieścić się w pamięci podręcznej rysunku

questionAnswers(5)

yourAnswerToTheQuestion