WebView sans URL

Pour masquer l’URL dans une webview :

 import android.app.Activity;  
 import android.os.Bundle;  
 import android.webkit.WebView;  
 import android.webkit.WebViewClient;  
 public class WebViewActivity extends Activity {  
      private WebView webView;  
      public void onCreate(Bundle savedInstanceState) {  
           super.onCreate(savedInstanceState);  
           //-- Affichage du Layout contenant la WebView  
           setContentView(R.layout.webview);       
           //-- déclaration de la webview  
        webView =(WebView)findViewById(R.id.webView1);  
        webView.setWebViewClient(new WebViewClient());       
        webView .getSettings().setJavaScriptEnabled(true);  
        webView .getSettings().setDomStorageEnabled(true);  
        //-- Chargement avec l'url choisie  
        webView.loadUrl("http://www.google.com");   
      }  
 }  

Avec le Layout suivant :

 <?xml version="1.0" encoding="utf-8"?>  
 <WebView xmlns:android="http://schemas.android.com/apk/res/android"  
   android:id="@+id/webView1"  
   android:layout_width="fill_parent"  
   android:layout_height="fill_parent"  
 />  

Un exemple est téléchargeable ici https://app.box.com/s/lb9khgglrq74fhxmmvn3

Pour afficher les caractères accentués, le javascript et des fonctionnalités HTML 5 (Ajax)  :

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		//-- Affichage du Layout contenant la WebView
		setContentView(R.layout.webview);	
		//-- déclaration de la webview
	        webView =(WebView)findViewById(R.id.webView1);
	        webView.setWebViewClient(new WebViewClient());
                //-- Autorise le JavaScript
	        webView .getSettings().setJavaScriptEnabled(true);
	        //-- Pour HTML5
	        webView .getSettings().setDomStorageEnabled(true);	    
	        //-- Permet l'affichage de caractères accentués
	        webView .getSettings().setDefaultTextEncodingName("utf-8");
	        //-- Chargement avec l'url choisie
	        webView.loadUrl("http://xxx.com/page.html"); 
	}

 

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Articles récents
Commentaires récents
fatima sur Bienvenue !
AdminDroid sur Bienvenue !
fatima sur Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :