2011-05-25 13 views
11

tengo que enviar desde el lado del servidor simples páginas web (con imágenes) de alguna forma (MHT o carpetas página web comprimido) y mostrarlo en la interfaz de usuario de mi aplicación Android sin el control del navegador, puede alguien aconsejar a mi forma de proceder con la de ¿Dispositivo Android?¿Cómo mostrar la página web en mi aplicación?

Respuesta

20

Para mostrar una página web en su aplicación, hay dos maneras de hacerlo: use el navegador predeterminado de Android, o use un WebView. Para la segunda, se puede hacer esto:

WebView webView = (WebView)findViewById(R.id.webView); 
//you can load an html code 
webView.loadData("yourCode Html to load on the webView " , "text/html" , "utf-8"); 
// you can load an URL 
webView.loadUrl("http://www.stackoverflow.com"); 

diseño XML:

En el código XML diseño, definen un WebView así:

<WebView android:id="@+id/webView" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" /> 
+0

(Después de añadir una vista Web a su diseño actual, por supuesto). –

+0

@Sven de Viking: sí, por supuesto, en su diseño xml, debe definir una web View;) – Houcine

+1

Sí, no es lo que sugiere que no quería decir que :), simplemente aclarar en caso de que sea de utilidad para él, ya que parece ser nuevo en el desarrollo de Android. –

0

Puede usar WebView, que es un motor de representación HTML que se puede colocar en su aplicación como cualquier otra vista. Sin embargo, no es un navegador completo, por lo que puede controlarlo desde su propia lógica de aplicación.

Cuestiones relacionadas