【发布时间】:2016-12-22 22:32:48
【问题描述】:
我已删除 ActionBarSherlock 库并修改了我的代码。 现在我的 style.xml 出现错误
<style name="Theme.MyTheme" parent="Theme.Sherlock.Light">
我必须使用什么来代替 Sherlock.light 主题?
【问题讨论】:
我已删除 ActionBarSherlock 库并修改了我的代码。 现在我的 style.xml 出现错误
<style name="Theme.MyTheme" parent="Theme.Sherlock.Light">
我必须使用什么来代替 Sherlock.light 主题?
【问题讨论】:
如果您使用 AppCompat 库,请使用 AppCompat.Light
@style/Theme.AppCompat.Light
其他尝试使用 Holo.Light。
@android:style/Theme.Holo.Light
【讨论】:
如果您要迁移到 appcompat-v7,则需要将所有 Sherlock 引用迁移到其对应的 AppCompat 等效项。这包括切换自定义主题以从 Theme.AppCompat 继承(例如,Theme.AppCompat.Light)。
您可以考虑安装 Android Studio,然后使用新建项目向导创建一个废品项目。默认使用appcompat-v7,您可以检查新创建的项目以查看它使用的内容,以帮助您确定如何更改您的 Sherlock 引用。
【讨论】: