问题描写叙述:继承自AppCompatActivity,使用Toolbar替代ActionBar的时候。出现错误

错误信息:

  • 2.Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.

问题原因描写叙述:由于Activity已存在ActionBar。所以使用Toolbar进行替换时出错

解决思路:想办法去掉ActionBar

解决方式

  • 1.使用Theme去掉ActionBar。使用Theme.AppCompat.Light.NoActionBar或者是Theme.AppCompat.NoActionBar主题。就可以去掉ActionBar。就可以解决此问题。

    代码例如以下
<resources>
<style name="AppTheme" parent="AppTheme.Base">
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/accent_material_light</item>
<item name="colorPrimaryDark">@color/accent_material_light</item>
<item name="android:windowBackground">@color/dark</item>
</style>
</resources>
  • 2.若不能使用以上方案,则设置Theme的属性解决此问题。

在项目中的全部values-xx目录中的styles.xml中加入以下代码,从而去掉ActionBar

    <item name="windowActionBar">false</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="windowNoTitle">true</item>

有一个细节须要注意。由于这几个属性对版本号的要求不同,所以假设某个属性在你的App版本号下不能识别,删除保留其它就可以。

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992

最新文章

  1. 分享一个动态生成RDLC报表的类
  2. 怎么实现CSS限制字数,超出部份显示点点点.
  3. 15款最佳的MySQL管理工具和应用程序
  4. Magicodes.WeiChat——使用AntiXssAttribute阻止XSS(跨站脚本攻击)攻击
  5. VC++注册,卸载OCX控件,以及判断是否注册
  6. zendStudio 10.5破解
  7. 【Python】python代码如何调试?
  8. spring集成环境下的axis webservice的发布,调试
  9. 定义一个栈的数据结构,要求实现一个min函数,每次能够得到栈的最小值,并且要求Min的时间复杂度为O(1)
  10. Standford机器学习 聚类算法(clustering)和非监督学习(unsupervised Learning)
  11. React虚拟DOM具体实现——利用节点json描述还原dom结构
  12. RoboCup仿真3D TC笔记(2014年合肥中国公开赛 仿真3D比赛环境搭建)
  13. Object.prototype.hasOwnProperty与Object.getOwnPropertyNames
  14. php 记录日志时 基础的日志格式
  15. Lesson 29 Taxi!
  16. 记Git报错-refusing to merge unrelated histories
  17. (转载)WinformGDI+入门级实例——扫雷游戏(附源码)
  18. mybatis 之resultType=&quot;HashMap&quot; parameterType=&quot;list&quot;
  19. 解决java.sql.SQLException: Incorrect string value: &#39;\xE6\x88\x91\xE7\x9A\x84...&#39; for column &#39;groupName&#39;
  20. WPF资源

热门文章

  1. 通过top 5等待事件查看sql语句
  2. 2017-3-10 leetcode 229 238 268
  3. SSH整合报错:找不到元素 &#39;beans&#39; 的声明
  4. k8s Job、Cronjob 的使用
  5. js设计模式-工厂模式(XHR工厂)
  6. 运维自动化-Ansible
  7. POJ 3122 二分
  8. Rsync同步神器
  9. ModelState对象
  10. load 调用的顺序