Webview的变化取决于Android的版本

时间:2014-03-09 10:11:26

标签: android android-webview android-4.4-kitkat

随着Android 4.4的推出改变了webview,我理解如果该应用程序在Android 4.4上使用这种类型的webview运行:

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

否则它执行我已经拥有的代码,在Android版本低于4.4的webview上工作得很好。你可以做一个if?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

使用android.os.Build.VERSION.SDK_INT获取设备的操作系统版本,并将其与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();
}