Bonjour
J'ai créer une page statique dans le paquet sous eclipse
/assets/www/css/ pour les css
/assets/www/js/ pour les js
puis la page statique, test1.html dans /assets/www/
Maintenant que cela fonctionne, je souhaite créer la page dynamiquement et la charger avec
browser.loaddata(lapage,"text/html","UTF-8")
Mais les css et js de jquery ne sont pas accessibles donc j'ai une page "normal"
Voila le code (extrait)
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 browser=(WebView)findViewById(R.id.webkit); browser.getSettings().setJavaScriptEnabled(true); browser.getSettings().setBuiltInZoomControls(true); browser.setWebViewClient(new WebViewClient()); browser.getSettings().setDomStorageEnabled(true); browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); browser.clearCache(true); //browser.loadUrl("file:///android_asset/www/test2.html"); 1ier exemple qui fonctionne // 2ieme exemple - creation dynamique qui fonctionne pas String maStr="<!DOCTYPE html><html><head>"+ "<meta charset=\"utf-8\">" + "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">"+ "<title>jQuery Mobile: Demos and Documentation</title>"+ "<link rel=\"stylesheet\" href=\"css/jquery.mobile-1.0.1.min.css\" />"+ "<script src=\"js/jquery.js\"></script>"+ "<script src=\"js/jquery.mobile-1.0.1.min.js\"></script>"+ "</head> "+ "<body> "+ "<div data-role=\"page\" class=\"type-home\">"+ "<ul data-role=\"listview\" data-inset=\"true\" data-theme=\"c\" data-dividertheme=\"f\">"+ "<li data-role=\"list-divider\">Overview</li>"+ "<li><a href=\"docs/about/intro.html\">AAAAAAAAAA</a></li>"+ "<li><a href=\"docs/about/getting-started.html\">BBBBBBBBBB</a></li>"+ "<li><a href=\"docs/about/features.html\">CCCCCCCCCCC</a></li>"+ "</ul>"+ "</div>"+ "</body>"+ "</html>"; browser.loadData( maStr, "text/html", "UTF-8");
Partager