首页 > 移动平台 > 详细

Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退

时间:2016-01-05 16:53:57      阅读:919      评论:0      收藏:0      [点我收藏+]

  本来是做cocos2d-x开发的,但在公司接了一些安卓的SDK后也慢慢的开始接触安卓。据说谷歌开始不支持eclipse ADT了,不知道是不是真的。奔着这个消息我试了下,这款软件。cocos studio非常耗CPU i5 表示有点吃不消,内存还凑合。编辑功能也十分强大。

  新建了一个工程,发现新建的普通的安卓工程它不是继承activity而是多了一层。它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说。它们应该没什么区别的。但当我去设置隐藏下标题栏的时候发现出现了闪退现象。问了很多人,答案基本上都是不继承AppCompatActivity直接继承Activity这样来做。其实这样做也是可以的。我就在想有没有办法不改着里呢。我一直在想办法

原来的代码是用了

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

  这个在这种情况下是会闪退的。造成这个原因的是使用了appcompat_v7包下的ActionbarActivity

  开头我们也可以看到这样一行代码

import android.support.v7.app.AppCompatActivity;

所以我们要使用

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().hide();

来设置标题栏。

 

Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退

原文:http://www.cnblogs.com/ECN14/p/5102894.html

(0)
(2)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!