【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>  


阅读更多
个人分类: Android入门日记
上一篇【Android入门】button按钮绑定的五种方法-方法详解
下一篇【Android入门】控件优化之颜色:RGB色彩使用方法(含配置的色彩文件mycolor.xml)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭