码迷,mamicode.com
首页 > 其他好文 > 详细

去除标题栏及全屏

时间:2015-07-21 12:15:51      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

一、去除标题栏

1、在代码中实现:
在此方法setContentView(R.layout.main)之前加入:

requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏

 

2、在AndroidManifest.xml中实现:
注册Activity时加上如下的一句配置就可以实现。

如果是想要整个应用都没有标题栏的话,就在application中加入:
<application android:icon="@drawable/icon" 
        android:label="@string/app_name" 
        android:theme="@android:style/Theme.NoTitleBar">

如果只是要某个Activity没有标题栏,则在该Actibvity中加入:

<activity  android:name=".Activity"
       android:theme="@android:style/Theme.NoTitleBar">
</activity>

  

3.隐藏actionbar

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

  

二、全屏:(去掉信息栏,要全屏的话要加上面的把标题栏去掉,而且代码必须要写在setContentView这个方法之前,否则会报错)

方法一:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

 

方法二:
在配置文件里修改
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

  

方法三:

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

  

PS:使用代码来去除标题栏的话,在应用运行之后,会看到短暂的标题栏和状态栏,然后才全屏(这个与手机的配置有关,配置越好,消失的速度越快),而修改配置文件是不会有这种情况的。

  

 

  

 

  

  

去除标题栏及全屏

标签:

原文地址:http://www.cnblogs.com/hyfx-learn-forever/p/4663871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!