ActionBar重复设置引起错误
来源:互联网 发布:狙击模拟软件 汉化版 编辑:程序博客网 时间:2024/06/06 01:20
错误日志
Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.
代码截图
日志分析
该错误由This Activity already has an action bar supplied by the window decor.
所引起。
解决方案
Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.
即在style配置文件中加入:<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>将style配置文件中parent改为
parent="Theme.AppCompat.Light.NoActionBar"
- 将AndroidManifest.xml对应application标签中
android:theme="@style/AppTheme"
改为android:theme="@android:style/Theme.NoTitleBar"
知识延伸
DecorView是一顶级View,内部包含一竖直方向LinearLayout。该LinearLayout分上下两部分,分titlebar和contentParent两子元素。contentParent的id为content,而我们自定义Activity布局就是contentParent里面一子元素。View层所有事件都先经DecorView后才传递给我们的View。
阅读全文
0 0
- ActionBar重复设置引起错误
- scpoe设置引起的错误
- 无标题栏设置引起错误
- 启动文件重复引起的错误
- JSP - Filter引起的一个奇怪错误 - 重复jsp内容
- JSP - Filter引起的一个奇怪错误 - 重复jsp内容
- 主键引起的1062错误主键重复Hibernate
- 设置主键自动增长引起刷新页面重复添加数据
- actionbar设置
- VS2005因错误设置目录引起的错误
- 一个Hibernate中映射文件里设置引起的错误
- VC lib 设置引起的一个链接错误
- 由字符集设置引起的MySQL插入数据错误
- Win7 线程语言设置错误可能引起窗口排版变化
- 显示器的错误设置引起的启动画面无信号
- 变量环境设置错误引起bash:vi:command not find
- PAIP.ASP重复INCLUDE包含引起的重定义错误解决方案
- 升级11g重复执行catupgrd.sql脚本,引起大量ORA-00001错误
- 移动端页面css记录
- Android多渠道打包
- Excel转Json
- C# binding
- java面试题:如何求二叉树中节点的最大距离+层序遍历
- ActionBar重复设置引起错误
- FZU 1686 神龙的难题 重复覆盖问题
- 【Java&Android】名企面试题和涉及知识点整理
- CoordinatorLayout 实际应用效果
- 贝叶斯推断 3. 离散随机变量的先验和建模
- Linux安装mysql并配置外网访问
- redis启动错误-- Creating Server TCP listening socket *:6379: listen: UnKnown error
- 处理上传文件控件碰到的问题
- 树莓派3 利用frp内网穿透web搭建 -- bt下载机的应用