Android去掉标题栏和全屏都是件很容易的事情,最多见的有两种方法:
第一:在程序代码中实现
Java代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏android
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏
注意:这两行代码要写在页面显示以前,即setContentView(R.layout.XXX)以前this
第二:在AndroidManifest.xml配置文件中实现标签android:theme
Java代码
<activity android:name="Activity1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>spa
<activity android:name="Activity1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
注意:若是不须要全屏,只须要写成android:theme="@android:style/Theme.NoTitleBar便可xml
总结:两者的区别
若是使用第一种方法,在Activity启动时会有短暂的标题栏和信息栏的出现,随后会消失。
使用第二种方法这不会出现这种状况,我的推荐使用第二种方式,看起来比较流畅。get