【发布时间】:2015-12-07 05:18:55
【问题描述】:
为了支持 API 19 及以下版本,我让我的活动扩展了 AppCompatActivity。
我尝试为 v21 parent="android:Theme.Material" 设置以下父主题
当我尝试运行我的应用时,它给出了一个异常并告诉我使用 Activity 而不是 AppCompatActivity。
这是否意味着我必须创建新的活动来扩展 API 21 及更高版本的活动才能获得材料设计?还是有更好的办法?
【问题讨论】:
-
要获得材料设计,您需要扩展 Theme.AppCompat
-
是的,我读过,再读一遍
-
你不想像这样直接扩展 Theme.Material;
-
不知道为什么这被否决了。这实际上是一个很好的问题。 @Eenvincible 可能是对的,但 Google 的教程使用 Theme.Material。见developer.android.com/training/material/theme.html。
-
可以直接使用Material,但是必须有一个叫values-v21的文件夹
标签: android material-design android-appcompat