Ho un problema di memoria del layout. Quando ho una grande webview non mostra nulla e il logcat mostra "Visualizza troppo grande per adattarsi alla cache di disegno".WebView e GridView in ScrollView, Visualizza troppo grande per adattarsi alla cache di disegno
Il layout è:
<ScrollView
android:id="@+id/scrollNoticia"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ficha_curva"
android:layout_below="@+id/linea"
android:scrollbars="none"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="12dp"
>
<WebView
android:id="@+id/webViewNoticia"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none"
/>
<GridView
android:id="@+id/gridGaleria"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/webViewNoticia"
android:horizontalSpacing="4dp"
android:verticalSpacing="4dp"
android:numColumns="4" >
</GridView>
</RelativeLayout>
</ScrollView>
Avete avuto qualche soluzione per questo? –
Nessuna soluzione ... –
Sì, ho una soluzione che è più di una soluzione, calcolando l'altezza della webview e se è maggiore di una particolare altezza, cambio semplicemente l'altezza della webview a quella particolare altezza. Sto usando questo nella mia app corrente e funziona bene –