我在自动生成的 R.java 类中看到了一个名为 attr 的空类;它的意义是什么?我知道样式可以在 style.xml
中用 style 标签定义,所以我不知道 attr 是什么?
最佳答案
R.attr 用于“主题属性”(不是样式)。
它们在值 xml 文件中定义,如下所示:
<attr name="textAppearanceLarge" format="reference" />
它们在 View 构造函数中用于 defStyle 参数,如下所示:
public TextView (Context context, AttributeSet attrs, int defStyle)
我想应用程序添加自己的 attr 值的情况非常罕见。通常,如果有的话,将使用 android.R.attr 中的那些。
关于android - Android R 类中的 attr 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5633880/