好的,我会尽可能简单:
我有两种样式,一种适用于 API 21 (Lollipop) 的用户,另一种适用于 API 14 和 21 之间的所有内容。
当父主题继承自 AppCompat 库(例如 Theme.AppCompat.Light)时,使用 Activity 类时不会显示操作栏。
我知道我可以为此使用 ActionBarActivity。问题是我在与 ActionBarActivity 不兼容的版本 21 上运行时使用主题 Material.Light。这个问题的最佳解决方案是什么?
最佳答案
What's the best solution for this problem?
选择一种操作栏实现并坚持使用。对所有 API 级别使用 appcompat-v7
,或者对所有 API 级别使用 native 操作栏。请注意,作为 appcompat-v7
愿景的一部分,appcompat-v7
操作栏向后移植看起来很像 Theme.Material
操作栏是将 Material Design 美学带入旧设备。
关于android - 使用 AppCompat-Theme 和 Activity 时不显示操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29232907/