草庐IT

StyledAttributes

全部标签

java - 获取带有@StyleableRes 注释的StyledAttributes。抑制警告

一边看答案here,我在线上遇到了问题:TypedArrayta=obtainStyledAttributes(R.style.MyCustomStyle,attrs);AndroidStudio似乎不允许我在没有收到警告的情况下传入不是来自R.styleable资源的int。它告诉我它需要一个样式类型的资源,我假设这意味着我正在调用的代码已经用@StyleableResannotation注释了读取R.style.{x}中定义的值的最佳做法是什么?链接帖子上接受的答案有效并编译,但我不知道如何抑制警告。既然有警告,打压安全吗?如果是,怎么办? 最佳答案