2013-02-04 5 views
1
WebView webView = FindViewById<WebView>(Resource.Id.webView1); 
webView.HorizontalScrollBarEnabled = false; 
webView.LoadUrl("res.htm"); 

Comment changer certains morceaux de code HTML dans mon fichier et l'afficher avec webView sans changer de fichier physique?Comment changer le code HTML dans WebView (Monodroid)

+2

Vous pouvez charger le fichier dans une chaîne .. analyser cette chaîne et modifier le code HTML dont vous avez besoin, puis définir le WebView sur cette chaîne HTML modifiée. – dymmeh

Répondre

0

Vous pouvez charger du code HTML en tant que chaîne à l'aide de ce code.

var htmlView = new WebView(context); 
htmlView.LoadData(htmlMarkup, "text/html", "utf-8"); 
+0

J'ai essayé de faire ceci: StreamReader reader = new StreamReader (Assets.Open ("res.htm")); chaîne webString = lecteur.ReadToEnd(); webView.LoadData (webString, "text/html", "utf-8"); mais cela n'a pas fonctionné. webView m'a montré du code sans style – NoEscape

+0

Essayez-vous de charger un atout? Regarde ça. http://stackoverflow.com/questions/5320288/displaying-android-asset-files-in-a-webview – animaonline

Questions connexes