java - 您在哪里/如何使用 Android 注释?

标签 java android annotations setbackground

我需要以编程方式更改 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/

相关文章:

java - 如何按对象属性对 ArrayList 进行排序?

java - Java 中的@interface 默认声明用法

java - OpenNLP 创建注释器

java - Axon 3 未找到处理程序

java - Eclipse 4 - 无边框窗口

Java 服务器-客户端 readLine() 方法

java - Wildfly 服务器在非 Windows 环境中失败并出现错误 WFLYCTL0017 && WFLYCTL0013

android - 更改 Android 应用程序中的区域设置(改为印地语)

java - Navigation Drawer Android 列表项高度

android - Google Cloud Messaging (GCM) 注册和启动服务的两种方式