Aller au contenu

Affichage WebView


lallier

Recommended Posts

Bonjour,

je voudrais savoir quelle est la meilleure façon de n'afficher qu'une partie d'une WebView,

c'est à dire soit passé par un css (ou quelque chose comme cela) soit parser et afficher ensuite (avec quelle lib) soit autre chose.

merci

Lien vers le commentaire
Partager sur d’autres sites

Le WebView ne permet pas d'accéder au HTML affiché (tout ceci est géré en JNI semble-t-il, et il n'y a aucun accès de prévu). Il faut donc contourner le problème en récupérant le HTML via un HttpClient, le parser/traiter dans ton appli, puis afficher exactement ce que tu souhaites via la fonction WebView.loadDataWithBaseURL()

Ensuite, si nécessaire, il faut intercepter tous les clicks via une implémentation de WebViewClient et shouldOverrideUrlLoading (ne pas oublier de synchroniser les cookies via CookieSyncManager.getInstance().sync() s'ils sont utilisés par le serveur)

Voila, c'est un peu schématique mais le principe y est.

Eric

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...