【问题标题】:Webview change depending on the version of Android [duplicate]Webview根据Android版本而变化[重复]
【发布时间】:2014-04-12 10:07:23
【问题描述】:

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

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

否则它会执行我已经拥有的代码,在低于 4.4 的 Android 版本上使用 webview 效果很好。你可以做一个if吗?

【问题讨论】:

  • 我希望有人帮我创建“如果”

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


【解决方案1】:
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { 
    // do stuff for older than Kitkat.
}

【讨论】:

【解决方案2】:

使用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();
}

【讨论】:

    猜你喜欢
    • 2017-06-21
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 2021-09-24
    相关资源
    最近更新 更多