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

  本来是做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();

来设置标题栏。

 
				
时间: 2024-10-13 10:37:43

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

Android Studio 新建Andorid工程报错: Conflict with dependency 'com.android.support:support-annotations'

新建Android工程报错: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.and

【搬运工】Android Studio 新建项目代码[1]Basic Activity,带FloatingButton、Menu

MainActivity.java package com.cela.one.cela1; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.

Android Studio 导入Eclipse工程

eclipse:workspace对应多个project:而android studio是project对应多个module:故,在android studio中的工程project实际上是eclipse的工作空间workspace. 不一定成功的方法:直接打开AS,导入单个无依赖的独立Eclipse工程,若SDK版本匹配则可能成功. 官方推荐的方法:使用adt将工程转换成gradle, 1.确保你的eclipse adt是在22.0版本即以上,这点可以直接developer.android.c

Android Studio新建一个HelloWorld 程序(App)

Android Studio新建一个HelloWorld程序(App) 新建 或者直接启动程序(注:如果已有程序,此方法会直接打开最近一次关闭从程序) 更改App名 选择App运行平台 选择模板 更改主视图名 等待程序编译 此过程需要较长时间,耐心等待- 直到底部状态栏不再有动作执行. AS默认打开主视图代码 打开设计界面 运行程序 首先手机开启调试模式,并连接电脑 注1:此过程有可能会因为某些原因App不能正常运行 注2:此过程需要较长时间,耐心等待,直到手机上App启动成功 程序运行完成 G

android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照上文所述的那篇博文下载安装gradle,配置环境变量, 启动android studio,新建项目,发现还是新建不了,界面一直停在 [“building ‘ 项目名’ gradle project info”]: 其实这时候android studio 还是在下载 gradle ,但是由于被墙的原因

android studio依赖库工程Activity显示问题及库工程设置

android studio引用库工程其实不难,直接添加依赖module即可,但是我在操作过程中出现一些奇怪的问题,苦扰我一整天,为了祭奠这苦命的一天特别mark一下. 首先描述一下我的错误现象: studio配置完成后我就迫不及待的创建了一个项目,然后把以前用的库工程(eclipse工程)导入到studio中,然后创建一个项目引用一下看看效果咋样,以下分别描述两个项目遇到的问题: 出现问题: 1.调用库工程方法正常,但是在运行的时候提示我启动图标错误,原因是库工程和项目工程设置的启动图标指向同

Android studio 导入github工程

Android studio 导入github工程

Android Studio升级后工程Build failed.

最近在升级Android Studio后,发现原先能编译通过的工程,突然就编译不过了,原因是生成的AndroidManifest.xml文件中有乱码. 升级后: android studio 0.6.0 build tools 19.1.0 Android SDK tools 22.6.4. gradle 0.11.+ 错误信息: Error Info Error:(11) Error parsing XML: not well-formed (invalid token) Error:(11)

Android Studio新建Module时弹出窗口显示不全的问题

本人用的是14吋联想笔记本,Android Studio新建Module的时候,发现弹出的窗口在屏幕上显示不全,怎么拖拉都没有用 看不到底部是什么,如果是第一次操作,根本没法进行下一步操作. 用度娘搜了一下,发现遇到相似问题的网友不少,解决办法五花八门:调分辨率.升级显卡驱动等等.这些办法我都有去尝试过,然而并没有什么卵用! 折腾了一个晚上,发现一个折中的办法,操作如下: 1.将"Create New Module"弹窗尽可能的拉宽一点(不拉大一点是没办法实现的) 2.鼠标定位到任务栏