用工具栏替换操作栏

时间:2015-08-19 11:51:50

标签: android exception replace android-actionbar android-toolbar

我使用工具栏替换ActionBar。在更换前一切顺利。 更换后给我错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.oi.mmg/com.oi.mmg.EventDetailsScreenActivity}: java.lang.IllegalStateException:

此活动已有窗口装饰提供的操作栏。请勿在主题中请求 Window.FEATURE_ACTION_BAR并将windowActionBar设置为false 以使用工具栏。

2 个答案:

答案 0 :(得分:2)

在您使用的活动样式中,您必须添加:

to-top

答案 1 :(得分:1)

在不知道您的代码的情况下,我建议您将此父主题用于您的应用程序:

Theme.AppCompat.Light.NoActionBar

属性" windowActionBar"那么"假"默认情况下。

如果您正在使用AppCompat,那么您的活动应该从" AppCompatActivity"扩展。