Ho un controllo webview in una scrollview. quando carico un lungo documento html, si ridimensiona per adattarlo. questo è corretto. tuttavia, quando in seguito utilizzo nuovamente lo stesso controllo e inserisco meno spazio in html, la dimensione del contenuto non si riduce. questo è un problema perché l'utente è ancora in grado di scorrere un breve documento nello spazio bianco. qualche idea su come risolvere questo?Come modificare la dimensione del contenuto di una webview in Android?
risposta
Ho avuto un problema simile e l'ho risolto deselezionando la vista e rimisurando con una piccola dimensione prima di caricare nuovamente la vista.
ad es.
webView.clearView();
webView.measure(10, 10);
Questo non ha funzionato per me quando si utilizza:
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)
Ma chiamando requestLayout() sul WebView dopo il caricamento dei dati ha lavorato ad eccezione di uno strano problema tecnico con la barra di scorrimento sfarfallio se cambiare la vista durante lo scorrimento.
webView.clearView();
webView.loadDataWithBaseURL(null, data, "text/html", "utf-8", null);
webView.requestLayout();
, signore, salvato la mia vita. * cappello fuori * – Bryan
mi ha salvato la vita che hai fatto la mia giornata –
- 1. Come modificare FontSize in una WebView Android?
- 2. Come modificare il contenuto prima del rendering in Android WebView?
- 3. dimensione del carattere WebView Android in pixel
- 4. Come modificare dinamicamente la dimensione del testo in Android
- 5. Controlla la dimensione del contenuto in una finestra di zenity?
- 6. Come posso modificare/ridurre la dimensione del trottola Android?
- 7. contenuto webview Android non selezionabile
- 8. Come modificare la dimensione del testo Menu
- 9. Aumentare la dimensione della quota WebSQL in una WebView
- 10. Come modificare la dimensione del testo di correlazione in ggpairs()
- 11. Come modificare la dimensione del testo di UIbutton in monotouch?
- 12. Come modificare la dimensione del pulsante del file di input?
- 13. Come impostare l'offset del contenuto e la dimensione del contenuto in un UIWebView
- 14. React Native - Come misurare la dimensione del contenuto in ScrollView?
- 15. Come modificare la dimensione del punto in gnuplot
- 16. Come impostare dinamicamente la dimensione del contenuto di UIScrollView
- 17. Div Dimensione Dimensione del contenuto automatica
- 18. Come modificare la dimensione del carattere in Solution Explorer
- 19. Come impostare la dimensione del contenuto di NSScrollView?
- 20. Come modificare la dimensione del carattere durante la stampa in Android?
- 21. Come modificare la dimensione della barra di navigazione di ionic?
- 22. modificare la dimensione dell'array
- 23. Android: WebView carica immagine/contenuto nel centro
- 24. Modificare la dimensione del filatore di input del numero?
- 25. Gestore del protocollo Android WebView
- 26. Come modificare la dimensione accenno di TextInputLayout
- 27. Android: Come cambiare la dimensione del RadioButton
- 28. Come impostare la dimensione del contenuto intrinseco di una vista personalizzata in Swift?
- 29. Come gestire la schermata di caricamento bianco vuoto di una Webview Android?
- 30. modificare la dimensione del carattere di un elemento TextView in Android
Grazie, problema risolto, ma i cant accettare la soluzione, tasto scomparso :( – ZZZ
Questo si traduce in una barra di scorrimento glitch per me su un HTC Desire S a correre 2.3.5. –
Questa soluzione non funziona per me sul mio Samsung Galaxy S3 con Android 4.1.1 – John