是否有支持注释来表示绑定资源?

时间:2016-11-17 10:03:05

标签: android android-databinding

@LayoutRes表示布局资源(R.layout.myLayout),@ColorRes表示颜色资源(R.color.colorPrimary),依此类推。是否有任何Android支持注释表示绑定资源(BR.myVar)?

1 个答案:

答案 0 :(得分:2)

数据绑定是一项相对较新的功能,但尚未对其资源进行特定注释。但是,您现在可以使用@AnyRes替代。

请参阅annotation docs

  

使用@AnyRes表示带注释的参数可以是任何类型的R资源。

AnyRes docs

  

公共接口AnyRes扩展了annotation.Annotation

     

表示整数参数,字段或方法返回值应该是任何类型的资源引用。如果已知特定类型,请使用其中一个更具体的注释,例如StringRes或DrawableRes。