@LayoutRes
表示布局资源(R.layout.myLayout
),@ColorRes
表示颜色资源(R.color.colorPrimary
),依此类推。是否有任何Android支持注释表示绑定资源(BR.myVar
)?
答案 0 :(得分:2)
数据绑定是一项相对较新的功能,但尚未对其资源进行特定注释。但是,您现在可以使用@AnyRes
替代。
请参阅annotation docs:
使用
@AnyRes
表示带注释的参数可以是任何类型的R资源。
公共接口AnyRes扩展了annotation.Annotation
表示整数参数,字段或方法返回值应该是任何类型的资源引用。如果已知特定类型,请使用其中一个更具体的注释,例如StringRes或DrawableRes。