我正在使用pre-v21 SDK构建我的新应用程序,这意味着我必须使用AppCompat库来使用Material设计主题和控件。我的材料资源文件有问题。
正如Google指南所示,我应该更喜欢以下排版:https://www.google.ru/design/spec/style/typography.html#typography-styles 例如,对于标题,我应该更喜欢20sp Roboto字体。
这些样式已在android-sdk\platforms\android-23\data\res\values\styles_material.xml
中定义:
<style name="TextAppearance.Material.Title">
<item name="textSize">@dimen/text_size_title_material</item>
<item name="fontFamily">@string/font_family_title_material</item>
<item name="textColor">?attr/textColorPrimary</item>
</style>
但是当我使用AppCompat库时,我似乎没有这些样式文件(为什么?)
如果我想遵循指南,我该怎么办?如果我只是将这些样式复制粘贴到我自己的应用主题中会怎样 - 这是一种正确的方法吗?
答案 0 :(得分:0)
好的,我应该使用TextAppearance.AppCompat.Title
代替TextAppearance.Material.Title
。就是这样。