gogui63 Posté(e) 28 mai 2013 Share Posté(e) 28 mai 2013 Bonjour , j'essaie désespérément de faire une webview directement dans mon application : J'ai une ListView dans cette ListView j'ai un item et lorsque l'utilisateur clique sur cette item je lance une webview, or cette webview ne se charge pas directement dans mon appli ... Ca me propose de continuer avec mes navigateurs ( donc sortir de mon application ). Cette webview doit charger des PDFs : myWebView.getSettings().setUseWideViewPort(true); myWebView.setInitialScale(40); myWebView.getSettings().setJavascriptEnabled(true); myWebView.getSettings().setPluginsEnabled(true); String pdf = "http://xxxxxxxxx.fr/xxxx/xxxxx.pdf"; myWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdf); Voila mon bout de code Merci. EDIT : J'ai trouvé cette solution qui fait ce que je souhaite : myWebView.loadUrl("https://docs.google.com/viewer?url=http://yourdomain.fr/xxxx/yyyyy.pdf"); Sauf que je ne veux pas que l'utilisateur puisse télécharger le document ... Or si c'est possible , existe t'il une option , ou quelque chose qui permette de SEULEMENT afficher le PDF ? J'en profite aussi pour demander comment enlever les marges blanches sur le coté de la webview , certains forums parle de <body style='margin:0;padding:0;'> mais je ne trouve pas ou mettre cette information... Dans mon xml ? Dans .java ? Dans des ressources ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 22 août 2013 Share Posté(e) 22 août 2013 Ca date, mais ca peut servir a d'autres. Il y a 2 facons de charger du contenu ds une webview : myWebView.loadUrl(ton_url); ou pour charger du contenu html tu peux utiliser String summary = "<html><body>You scored <b>192</b> points.</body></html>";myWebView.loadData(summary, "text/html", null); Dans ton cas tu pourrais encapsuler l'url de ton doc entre des balises <embed src="http://yoursite.com/the.pdf" width="500" height="375"> Pas de réponse pour empecher le download... il faut voir avec quelle action c'est possible pour l'utilisateur de faire le download, et soit tu surcharge cette action pour dire "bah non", soit tu regardes coté html s'il n'y a pas qqchose a rajouter ds la balise pour ca. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.