Build.VERSION_CODES.GINGERBREAD 显示错误
Build.VERSION_CODES.GINGERBREAD shows error
我很困惑,因为 Build.VERSION_CODES.GINGERBREAD
行在我的代码中显示错误,但 Build.VERSION_CODES.ECLAIR
是完美的 运行。有什么问题请告诉我...
这是代码。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {//Show error in this line
lv.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
}
但是
没问题
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR) {//nothing wrong
lv.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
}
我该怎么办?
GINGERBREAD is Android 2.3, and ECLAIR is Android 2. Here the constant GINGERBREAD 未引入,而 Android 2.
如果您将 构建目标 设置为 GINGERBREAD 以下,它会显示错误,因为编译器无法找到 [=22 以上的常量=]构建目标。
Android 始终建议使用 Android 的最新版本,即 LOLLIPOP
- Select 编译方式 API 版本。此设置指定编译项目所针对的 SDK 版本。我们强烈建议使用最新版本的 API.
我很困惑,因为 Build.VERSION_CODES.GINGERBREAD
行在我的代码中显示错误,但 Build.VERSION_CODES.ECLAIR
是完美的 运行。有什么问题请告诉我...
这是代码。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {//Show error in this line
lv.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
}
但是
没问题if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR) {//nothing wrong
lv.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
}
我该怎么办?
GINGERBREAD is Android 2.3, and ECLAIR is Android 2. Here the constant GINGERBREAD 未引入,而 Android 2.
如果您将 构建目标 设置为 GINGERBREAD 以下,它会显示错误,因为编译器无法找到 [=22 以上的常量=]构建目标。
Android 始终建议使用 Android 的最新版本,即 LOLLIPOP
- Select 编译方式 API 版本。此设置指定编译项目所针对的 SDK 版本。我们强烈建议使用最新版本的 API.