将 v7 appcompat 支持库升级到 v23.1.0

upgrading the v7 appcompat support library to v23.1.0

我已将 v7 appcompat 支持库从 v18.0.0 升级到 v23.1.0,我发现 @style/Widget.AppCompat.Light.ActionBar@style/Widget.AppCompat.Light.Base.Spinner 和 [=14= 等各种样式存在问题] 我正在使用 compileSdkVersion 23targetSdkVersion 23buildToolsVersion "23.0.2"

错误是这样的:Error:(1728, -1) Gradle: Error retrieving parent for item: No resource found that matches the given name '@style/Widget.AppCompat.Light.Base.Spinner'.

我的问题是是否有任何 api 文档可以建议这些样式在新版本中的外观?现在我被卡住了,因为我不知道这些在 v23.1.0 中应该是什么样子。

谢谢!

@style/Widget.AppCompat.Light.ActionBar 应该可以正常工作 @style/Widget.AppCompat.Light.Base.Spinner -> @style/Widget.AppCompat.Spinner


找出您可以使用哪种样式的最佳方法是:

  1. 使用 built-in(在 Android Studio 中)auto-complete 功能

  1. CMD+click(或 ctrl+click,如果您使用 windows)任何(有效)样式

并查看 values.xml 以找到适合您需要的样式