rival Posté(e) 19 mai 2010 Share Posté(e) 19 mai 2010 Bonjour à tous. Je suis bloqué sur mon application je n'arrive pas à cacher la barre d'adresse dans mon WebView (elle s'affiche des que je clique sur un lien pendant le chargement de la nouvelle page). J'ai fait des recherches et sur un forum anglais il dise qu'il faut capturer le clique sur le lien et charger la page à partir d'un nouveau WebView mais comme je suis débutant je n’ai pas su mettre ce système en place. Si quelqu'un a une astuce pour empêcher la barre d'adresse de s'afficher je suis preneur. Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
rival Posté(e) 19 mai 2010 Auteur Share Posté(e) 19 mai 2010 Désolé j'ai posté un peu vite, voilà la solution: *.java import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; import android.webkit.WebChromeClient; import android.webkit.JsResult; public class NavigatorView extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); NavigatorStart(); } private WebView objetview; public void NavigatorStart() { String mapage = "http://www.google.com/"; objetview = (WebView) findViewById(R.id.WebViewB); objetview.getSettings().setSavePassword(false); objetview.getSettings().setSaveFormData(false); objetview.getSettings().setJavaScriptEnabled(true); objetview.getSettings().setSupportZoom(false); objetview.setWebChromeClient(new MyWebChromeClient()); objetview.setWebViewClient(new MyWebClient()); objetview.loadUrl(mapage); } } class MyWebChromeClient extends WebChromeClient { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { result.confirm(); return true; } } class MyWebClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } main.xml android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> android:layout_width="fill_parent" android:layout_height="fill_parent" /> 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.