Sto implementando una WebView in modo che possa ridimensionare l'altezza in base all'altezza del contenuto. Ho provato a fare quanto segue:WebView Android getContentHeight() restituisce sempre 0
WebView view = new WebView(context);
view.loadData(htmlString, "text/html", "utf-8");
view.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Log.d("2", view.getContentheight() + "");
// Set the height of the webview to view.getContentHeight() here?
}
});
Log.d("1", view.getContentHeight() + "");
Dove htmlString è una stringa di formato HTML.
Tuttavia sia i due registri di restituire 0.
Non sono sicuro se sto facendo la cosa giusta. Come posso conoscere l'altezza del contenuto quindi impostare di conseguenza l'altezza del WebView?
metodo get altezza non sempre chiamato !! – Tony