随着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();
}