我需要以编程方式更改 View 的背景,因此我遵循 this 。它说要确保您用注释对其进行标记。我该在哪里做呢?我已经尝试过类的顶部、方法的顶部、方法内部。我很困惑。无论如何,我什至需要注释来完成这个非常简单/常见的事情,这有点麻烦。
if (android.os.Build.VERSION.SDK_INT >=
android.os.Build.VERSION_CODES.JELLY_BEAN) {
rowView.setBackground(R.drawable.blue_background);
}
else {
rowView.setBackgroundDrawable(R.drawable.blue_background);
}
setBackground
方法给我一个错误,说它仅适用于 API 级别 16 及以上,而我的应用程序支持低于该级别的 API。
自 API 级别 16 起,setBackgroundDrawable
方法已弃用。
我被告知要使用 @TargetApi(16)
和 @SuppressWarnings("deprecation")
但在哪里呢?我在 Windows 7 上使用 Eclipse 作为 IDE。
最佳答案
如果双击错误,Eclipse 将创建自动修复,问题就会消失。
关于java - 您在哪里/如何使用 Android 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22338196/