Android Base.Theme.AppCompat.Light.DarkActionBar与Theme.AppCompat.Light.DarkActionBar的比较
当我更新到安卓3.1.3时,设计屏幕上没有显示任何内容,我在谷歌上搜索了一下,找到了将appTheme更改为parent的解决方案 Base.Theme.AppCompat.Light.darkaActionBar 而不是 Theme.AppCompat.Light.darkaActionBar 而且工作得很好。 我的问题是Android Base.Theme.AppCompat.Light.DarkActionBar与Theme.AppCompat.Light.DarkActionBar的比较,android,android-studio,android-theme,Android,Android Studio,Android Theme,当我更新到安卓3.1.3时,设计屏幕上没有显示任何内容,我在谷歌上搜索了一下,找到了将appTheme更改为parent的解决方案 Base.Theme.AppCompat.Light.darkaActionBar 而不是 Theme.AppCompat.Light.darkaActionBar 而且工作得很好。 我的问题是 为什么它不能与默认主题一起工作?两个主题之间的区别是什么?应该没有任何区别。如果在appcompat库的values.xml中查找样式定义,可以看到Theme.appcom
为什么它不能与默认主题一起工作?两个主题之间的区别是什么?应该没有任何区别。如果在
appcompat
库的values.xml中查找样式定义,可以看到Theme.appcompat.Light.darkaActionBar
只是扩展了Base.Theme.appcompat.Light.darkaActionBar
,而没有其他扩展
问题似乎在于Android Studio如何处理某些版本的支持库存在缺陷。您可以在此处找到更详细的答案:
无论如何,在将Android Studio升级到3.2和Gradle升级到4.6之后,问题就解决了。应该没有什么区别。如果在
appcompat
库的values.xml中查找样式定义,可以看到Theme.appcompat.Light.darkaActionBar
只是扩展了Base.Theme.appcompat.Light.darkaActionBar
,而没有其他扩展
问题似乎在于Android Studio如何处理某些版本的支持库存在缺陷。您可以在此处找到更详细的答案:
无论如何,在将Android Studio升级到3.2和将Gradle升级到4.6之后,问题就消失了