使用主题和样式的最佳实践

时间:2017-05-13 17:24:43

标签: java android styles android-theme androiddesignsupport

我在某处读到我们应该使用holo主题到api 14级,并且从级别开始有mterial设计,在我们之间我们应该使用支持主题,无论v4还是v7,是真的吗?还有资源限定符和什么是设计支持库

由于

1 个答案:

答案 0 :(得分:0)

不,最好的方法是创建单独的值文件夹valuesvalues-v14values-v21。现在的最佳做法是使用Theme.Appcompat,如果你使用extend AppcompatActivity class

,它是可用的
 <!-- Main Base Theme -->
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
</style>

如果你希望你的应用在Android 14及以下版本,14以上但是21以下,或者21及以上版本中看起来不同,你可以修改每个文件夹中的样式。

您可以在Theme.AppCompat之后更改部分,但如果您希望使用Android设计库中的工具栏,则NoActionBar非常有用。