【问题标题】:What is the default TextAppearance of the NavigationView drawer items?NavigationView 抽屉项目的默认 TextAppearance 是什么?
【发布时间】:2019-10-25 19:49:32
【问题描述】:
我想在我的NavigationView 抽屉物品上放置一个自定义的actionLayout 物品。我希望actionLayout 中的文本看起来尽可能接近NavigationView 上的现有菜单项。我知道我可以将自己的自定义 TextAppearance 用于 NavigationView 项目,但我更愿意重用 NavigationView 项目已经使用的项目,或者至少将其用作我的自定义项目的父项。
那么NavigationView 项目的TextAppearance 是什么?
谢谢。
【问题讨论】:
标签:
android
android-appcompat
androidx
android-navigationview
material-components
【解决方案1】:
这是NavigationView使用的默认样式
<style name="Widget.MaterialComponents.NavigationView" parent="Widget.Design.NavigationView">
<item name="itemTextAppearance">?attr/textAppearanceSubtitle2</item>
...
</style>
地点:
<item name="textAppearanceSubtitle2">@style/TextAppearance.MaterialComponents.Subtitle2</item>