【问题标题】:Where/how do you use Android Annotations?您在哪里/如何使用 Android 注释?
【发布时间】:2014-03-11 22:39:50
【问题描述】:

我需要以编程方式更改视图的背景,所以我关注了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 及以上,而我的应用支持低于该级别。

setBackgroundDrawable 方法自 API 级别 16 起已弃用。

有人告诉我使用@TargetApi(16)@SuppressWarnings("deprecation"),但在哪里?我在 Windows 7 上为我的 IDE 使用 Eclipse。

【问题讨论】:

    标签: java android annotations setbackground


    【解决方案1】:

    如果您双击错误,Eclipse 将创建一个自动修复并且问题应该会消失。

    【讨论】:

      猜你喜欢
      • 2011-08-29
      • 2020-08-23
      • 2015-01-07
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多