根据日志信息,问题出现在 MainActivity 的 onCreate 方法中。错误信息显示已经有一个由窗口装饰提供的操作栏,因此不能请求 Window.FEATURE_SUPPORT_ACTION_BAR 并将 windowActionBar 设置为 false,以使用 Toolbar 替代。

要解决这个问题,你可以尝试以下几个步骤:

  1. 在 styles.xml 文件中,确保你的 AppTheme 主题没有设置 windowActionBar 为 true。将其更改为 false,以便使用 Toolbar 替代操作栏。

  2. 在 MainActivity 的 onCreate 方法中,将 setSupportActionBar 方法注释掉。这将禁用通过窗口装饰提供的操作栏。

  3. 确保你在布局文件中正确地使用了 Toolbar 组件。确保将 Toolbar 组件添加到你的布局文件中,并在 MainActivity 的 onCreate 方法中使用 findViewById 找到并设置它。

通过以上步骤,你应该能够解决这个问题。如果问题仍然存在,请提供更多的代码和错误信息,以便更好地帮助你解决问题。

Android 错误:  Activity 已经有操作栏,解决方法

原文地址: https://www.cveoy.top/t/topic/qwsG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录