WebView更改取决于Android的版本



随着Android 4.4的介绍已更改了WebView,我会理解,如果该应用程序在Android 4.4上运行,则使用此类型的WebView:

WebSettings settings = webView.getSettings (); 
settings.setUseWideViewPort (true); 
settings.setLoadWithOverviewMode (true); 

否则,它可以执行我已经在Android版本的WebView少于4.4的代码执行代码。您可以做一个?

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { 
    // do stuff for older than Kitkat.
}

使用Android.os.build.version.sdk_int获取设备的OS版本,并将其与Kitkat版本代码进行比较。build.version_codes

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
    WebSettings settings = webView.getSettings (); 
    settings.setUseWideViewPort (true); 
    settings.setLoadWithOverviewMode (true);
    doMoreKitKatStuff();
}

最新更新