android 关于隐藏标题栏 actionbar 引发的崩溃问题

2015-09-19 16:25:43 +08:00
 cwp374240920
看郭霖大神写的《第一行代码》试着写安卓程序的时候,想去掉 actionbar ,于是就使用书上说的
requestWindowFeature (Window.FEATURE_NO_TITLE );
方法,打开活动,结果崩溃了(我能确定是这个语句的问题,不是我程序的问题)。
在网上搜索答案说把
requestWindowFeature (Window.FEATURE_NO_TITLE );
换成
Actionbar actionbar=getActionBar ();
actionbar.hide ();
方法,试过之后程序依然崩溃。
后来在 Manifest 文件中修改该活动的主题,加入
android : theme="@style/Theme.AppCompat.NoActionBar"
依然崩溃。。
我都快崩溃了。。。
在此求答案。。。。
希望有人帮忙看看。
5872 次点击
所在节点    Android
3 条回复
batman2010
2015-09-19 17:33:07 +08:00
仔细对照书上的代码。如果还不行,就把代码贴上来,没有代码别人没法帮你。
cwp374240920
2015-09-19 17:38:02 +08:00
@batman2010 俺知道错啦,俺摸索了半天发现俺用的是 Android Studio 默认继承的 actionBar ,不是 Activity ,使用 requestWindowFeature 虽然不会报错但是会崩溃,换成继承 Activity 就好了,没有错误问题了
ybjaychou
2015-09-21 14:02:54 +08:00
貌似使用 appcompat 主题需要继承相应的 activity 才会生效

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX