HI,
Surgiu a necessidade de abrir um site em tela cheia numa aplicação que estou fazendo.
Primeiro tentei fazer abrindo a url no browser do android, mas não achei o F11 e nem um parâmetro que o abrisse em tela cheia (full screen).
Usei esse código
http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Pois bem, resolvi tentar com o WebView. Único probleminha é que a página ficou grandona na tela do emulador, fora da proporção que eu percebi abrindo no browser.
Fui à procura da solução. Achei duas.
http://stackoverflow.com/questions/1991219/android-webview-wrap-content
usando: WebView.setInitialScale(1);
ou:
webview_settings.setLoadWithOverviewMode(true);
webview_settings.setUseWideViewPort(true);
webview_settings.setBuiltInZoomControls(true);
Meu código ficou assim:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://localhost:8098/");
Tem esse endereço sobre o webview também
http://developer.android.com/guide/webapps/webview.html
Fiquem na Paz!!!!
Nenhum comentário:
Postar um comentário