我找不到关于以下两者区别的信息:
android:textColor="?attr/colorPrimary"
vs
android:textColor="?colorPrimary"
我已经阅读过"?attr"的含义是指当前主题中指定的属性值,但是没有"attr"也会给出相同的结果(即在我的主题中定义的颜色)。其他属性的表现也类似吗?
例如:
android:background="?attr/selectableItemBackground"
是否等同于 android:background="?selectableItemBackground"
?这里有说明它们不同。
非常感谢。
attr/selectableItemBackground
会根据主题而改变,而另一个则不会。在您的情况下,它很可能与默认主题相同。尝试更改主题,然后进行比较。 - IAmGroot