Android 中是否包含 textAppearance 和内置主题属性?
Is textAppearance and inbuilt theme attribute in Android?
我在 Android 中学习了更多概念并遇到了 textAppearance
。
android:textAppearance="?android:attr/textAppearanceLarge"
我对此做了一些研究,得出的结论是这种语法指的是主题中的属性,而@语法指的是项目/框架中的资源。
但是,在我的 theme.xml
文件中,我没有定义任何名为 textAppearanceLarge
的项目。因此,我想知道, textAppearance
和 Android 提供的主题中的内置项目是什么?
此外,有关此主题的一些背景信息也很有帮助。
谢谢!!
使用 ctrl+ mouse_left_cllick
探索.......基本上,它会引导您找到准确的代码。
是 textAppearance
是 Android SDK 的内置 属性。
TextAppearance
允许您定义特定于文本的样式,同时让视图的样式可供其他用途使用。但是请注意,如果您直接在视图或样式中定义任何文本属性,这些值将覆盖 TextAppearance 值。
TextAppearance
支持 TextView 提供的样式属性的子集。对于完整的属性列表。
您还可以阅读Google开发者的以下博客以深入了解它。
https://medium.com/androiddevelopers/whats-your-text-s-appearance-f3a1729192d
也可以参考 google 文档来了解它的技术方面。
https://developer.android.com/guide/topics/ui/look-and-feel/themes#textappearance
我在 Android 中学习了更多概念并遇到了 textAppearance
。
android:textAppearance="?android:attr/textAppearanceLarge"
我对此做了一些研究,得出的结论是这种语法指的是主题中的属性,而@语法指的是项目/框架中的资源。
但是,在我的 theme.xml
文件中,我没有定义任何名为 textAppearanceLarge
的项目。因此,我想知道, textAppearance
和 Android 提供的主题中的内置项目是什么?
此外,有关此主题的一些背景信息也很有帮助。
谢谢!!
使用 ctrl+ mouse_left_cllick
探索.......基本上,它会引导您找到准确的代码。
是 textAppearance
是 Android SDK 的内置 属性。
TextAppearance
允许您定义特定于文本的样式,同时让视图的样式可供其他用途使用。但是请注意,如果您直接在视图或样式中定义任何文本属性,这些值将覆盖 TextAppearance 值。
TextAppearance
支持 TextView 提供的样式属性的子集。对于完整的属性列表。
您还可以阅读Google开发者的以下博客以深入了解它。
https://medium.com/androiddevelopers/whats-your-text-s-appearance-f3a1729192d
也可以参考 google 文档来了解它的技术方面。 https://developer.android.com/guide/topics/ui/look-and-feel/themes#textappearance