【Android入门】隐藏Activity标题的方案(闪退解决方案)

方案一:

    MainActivity继承Activity(如果闪退则用方案二)

        打开AndroidManifest.xml文件,找到application节点

<application  
    android:icon="@drawable/ic_launcher"  
    android:label="@string/app_name"  
    android:theme="@style/AppTheme" >  

//改为如下
<application  
    android:allowBackup="true"  
    android:icon="@drawable/ic_launcher"  
    android:label="@string/app_name"  
//全屏
    <application  
    android:allowBackup="true"  
    android:icon="@drawable/ic_launcher"  
    android:label="@string/app_name"  
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 

android:theme="@android:style/Theme.NoTitleBar" >

        打开MainActivity.java

        
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏 在setContentView()前执行  

方案二:继承AppCompatActivity

//放在setContentView之后
//第二个方法用于全屏
//不用更改xml文件
getSupportActionBar().hide();  
  
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

        xml法:


        在res/values/style.xml中添加
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">  
//或者
<item name="windowActionBar">false</item>  
<item name="windowNoTitle">true</item>  


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值