android webview 模拟器,android – WebView没有填满设备或模拟器的整个屏幕
我正在開發(fā)一個
Android應(yīng)用程序,它在啟動時加載Web應(yīng)用程序.為了達(dá)到我使用webview控件的目的.我希望我的webview能夠全屏顯示,以便為用戶提供原生的感覺.我嘗試了所有方法來全屏顯示webthview但沒有任何工作.我不知道我錯過了什么.我需要幫助.下面我發(fā)布了我嘗試過的代碼片段,附上了截圖,顯示了webview如何在模擬器和移動設(shè)備上顯示.
方法1:嘗試簡單的基本代碼
webbrowser.setWebViewClient(new MyWebViewClient());
webbrowser.getSettings().setJavaScriptEnabled(true);
webbrowser.loadUrl("http://google.com");
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
方法2:在清單文件中嘗試將主題設(shè)置為全屏
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
方法3:嘗試使用代碼完成它
//Full screen
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
方法4:嘗試使用ChromeClient
mWebView.setWebChromeClient(new MyWebChromeClient());
mWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo");
mWebView.loadUrl("http://google.com/");
方法5:嘗試在main.xml中定義沒有布局的webview
android:id="@+id/webview_compontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none"
/>
方法6:還通過將webview邊緣與父對齊對齊來嘗試相對布局
沒有什么對我有用.我正在測試的設(shè)備是三星galaxy選項卡,模擬器是Android 2.3.3.在7英寸的星系標(biāo)簽中,它顯示在中間,四邊有空白區(qū)域.而在模擬器中它的底部留有空間.
如果有人可以指導(dǎo)我,我真的很感激.
總結(jié)
以上是生活随笔為你收集整理的android webview 模拟器,android – WebView没有填满设备或模拟器的整个屏幕的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: htc u11 android o,HT
- 下一篇: android 调用.h文件,[Andr