android开发 程序去掉标题栏按菜单键程序崩溃

来源:互联网 发布:日本中国夏令营知乎 编辑:程序博客网 时间:2024/06/05 07:36

在android开发中,去掉标题栏我们可以在styles.xml文件中添加这样的代码。

<style name="AppTheme" parent="AppBaseTheme">       <!-- All customizations that are NOT specific to a particular API-level can go here. -->       <!-- 隐藏标题栏 -->       <item name="android:windowNoTitle">true</item> </style>
但是会产生一个问题,就是按菜单键程序会崩溃。产生原因:我们编写的Activity继承ActionBarActivity。解决办法1,让程序中的所有我们编写的Activity都继承Activity。解决办法2:仍然继承ActionBarActivity,这时可以用下面的方法来去掉标题栏:在我们的Activity的onCreate方法中,在setContentView(R.layout.activity_main);之前添加下面两行代码

ActionBar actionBar = getSupportActionBar(); actionBar.hide();

还有AndroidBarActivity是支持库里的类可以兼容2.x版本而activity提供的actionbar只有在3.0以上才可以用。

0 0