styles.xml文件中有3种样式:
<style name="TextAppearance.Large">
<item name="android:textSize">22sp</item>
</style>
<style name="TextAppearance.Medium">
<item name="android:textSize">18sp</item>
</style>
<style name="TextAppearance.Small">
<item name="android:textSize">14sp</item>
<item name="android:textColor">?textColorSecondary</item>
</style>
TextAppearance.Small具有不同的颜色,但TextAppearance.Large和TextAppearance.Medium应该具有相同的颜色。
如果在TextView中设置以下样式:
android:textAppearance="?android:attr/textAppearanceLarge"
和
android:textAppearance="?android:attr/textAppearanceMedium"
它们的颜色略有不同。
为什么以及在哪里可以找到这些颜色?
最佳答案
如果要查看属性或方法的声明,请右键单击属性->打开转到子菜单->单击声明或使用快捷方式 Strg + B
现在,您从所选主题中看到了 attrs.xml 。
有一个内联注释可为您显示样式引用。
在我的情况下,我使用的浅色主题对于不同的文本大小具有不同的颜色。