Mi problema es que la página web no se carga dentro de la vista web.
mWebview.loadUrl("http://www.google.com");
inicia el navegador web ...
Este es el código de mi actividad:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class Main extends Activity {
private WebView mWebview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.loadUrl("http://www.google.com");
setContentView(mWebview);
}
}
Agregué el permiso requerido en el manifiesto:
<uses-permission android:name="android.permission.INTERNET" />
android
android-webview
webpage
Gilbou
fuente
fuente
Respuestas:
Gracias a esta publicación , finalmente encontré la solución. Aquí está el código:
fuente
Webpage not available
prueba esto
webviewlayout.xml:
En tu actividad:
Actualizar
Agregue
webView.setWebViewClient(new WebViewController());
a su actividad.Clase WebViewController:
fuente
shouldOverrideUrlLoading
se llama para todas las páginas cargadas en la vista web. Esto incluye iFrames, lo que significa que si la página carga un iFrame, la página será reemplazada por el iFrame. Esto no se recomienda en la página de documentos de Android correspondiente.fuente
shouldOverrideUrlLoading
se llama para todas las páginas cargadas en la vista web. Esto incluye iFrames, lo que significa que si la página carga un iFrame, la página será reemplazada por el iFrame. Esto no se recomienda en la página de documentos de Android correspondiente.Utilice este código: -
Main.Xml
MainActivity.Java
Prueba este código si alguna consulta me pregunta.
fuente
Es muy simple, intente integrar estas líneas de código, primero obtenga el permiso en el archivo de manifiesto de Android
luego escribe un código en tu Activity.xml
Luego escribe este código en tu MainActivity.java
}
Prueba esto te ayudará a resolver tu problema.
fuente
simplemente ingrese al archivo XML y proporcione una identificación a su webView y luego en Java pegue estas líneas:
fuente
Puedes hacer esto.
fuente
prueba esto;
fuente
Agregar permiso de Internet en AndroidManifest.xml
En su diseño:
En tu actividad
fuente
Usé este código que fue genial. pero tengo un error. "neterr_cleartext_not_permitted" aparece cuando usa este código, entonces enfrentará este problema.
fuente
Agregar cliente WebView
fuente
Necesita agregar el cliente WebView
también puede usar onPageFinished para hacer la tarea después de que la vista web termine de cargar la página web
fuente
Agregue el método siguiente en su clase de actividad. Aquí el navegador no es más que su objeto de vista web.
Ahora puede ver la página web fácilmente.
fuente