【问题标题】:Removing Sherlock Actionbar library Theme not found删除 Sherlock Actionbar 库主题未找到
【发布时间】:2016-12-22 22:32:48
【问题描述】:

我已删除 ActionBarSherlock 库并修改了我的代码。 现在我的 style.xml 出现错误

<style name="Theme.MyTheme" parent="Theme.Sherlock.Light">

我必须使用什么来代替 Sherlock.light 主题?

【问题讨论】:

    标签: android actionbarsherlock


    【解决方案1】:

    如果您使用 AppCompat 库,请使用 AppCompat.Light

    @style/Theme.AppCompat.Light

    其他尝试使用 Holo.Light。

    @android:style/Theme.Holo.Light

    【讨论】:

      【解决方案2】:

      如果您要迁移到 appcompat-v7,则需要将所有 Sherlock 引用迁移到其对应的 AppCompat 等效项。这包括切换自定义主题以从 Theme.AppCompat 继承(例如,Theme.AppCompat.Light)。

      您可以考虑安装 Android Studio,然后使用新建项目向导创建一个废品项目。默认使用appcompat-v7,您可以检查新创建的项目以查看它使用的内容,以帮助您确定如何更改您的 Sherlock 引用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多