我的Android应用:
目标API:22
最低API:15
设备运行在:API级别22
我不了解整个主题概念,
在我的manifest.xml中,我设置了android:theme =“ @ style / AppTheme”
所有活动都使用此主题
现在,我的理解是它们都使用名为AppTheme的主题,现在可以通过在styles.xml中扩展其他主题来定义该主题.
在我的styles.xml中
我有这个
我的理解是AppCompat主题允许我们在较旧的设备上也使用较新的(例如实质性主题).
我在API级别22和API级别15上运行此应用程序,它运行正常
现在,当我将其更改为
它发出警告说该主题只能在正确的API 21或更高版本上使用,现在当我忽略警告并在API 22上运行它时会崩溃.
为什么?
我也试图使AppTheme的父级成为Holo,Light等,它们都使App崩溃,为什么,请解释一下?
所有这些最终导致应用崩溃
为什么这些都不起作用,Holo在15年被介绍了吗?
我正在使用22
请您详细说明一下
主题….,BaseTheme ….,Android ….. themeName
我正在运行android studio 1.3,并使用SDK,SDK构建和SDK平台工具的最新版本(稳定).
谢谢 !