android设置theme的坑,android-应用程序在更改样式下的主题时崩溃

我的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平台工具的最新版本(稳定).

谢谢 !

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值