您好 我在自动生成的R.java类中看到了一个名为attr的空类;它的含义是什么?我知道样式可以在style.xml中用样式标签定义,所以我不知道attr是什么? 提前致谢 角
答案 0 :(得分:3)
R.attr用于“主题属性”(不是样式)。
它们是在xml这样的值文件中定义的:
<attr name="textAppearanceLarge" format="reference" />
它们在View构造函数中用于defStyle参数,如:
public TextView (Context context, AttributeSet attrs, int defStyle)
我认为应用程序添加自己的attr值非常罕见。通常,如果有的话,将使用android.R.attr中的那些。