全屏操作——去标题栏
有很多程序员在开发的过程中觉得屏幕的空间不够用,此时我们就可以通过去除应用的标题栏和系统的标题栏来扩展空间。当然这也是视需求而定的,有可能有些应用如果去除系统标题栏后会给用户带来无法看时间或其他方面的不便。
去标题栏有两种方法,一种是在AndroidManifest.xml文件中修改;另一种是在Activity类java文件中修改。
方式一
通过在AndroidManifest.xml文件中添加代码实现全屏。注意“NoTitleBar”的含义是去除应用的标题栏,”Fullscreen”的含义是去除系统的标题栏。
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
方式二
通过在Activity类文件中添加代码来实现全屏。注意,代码必须添加到 setContentView(R.layout.activity_main)方法的前面,如果添加在后面会报错!
//不显示程序的标题栏
requestWindowFeature( Window.FEATURE_NO_TITLE );
//不显示系统的标题栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN );
横竖屏设置
通过在AndroidManifest.xml文件中添加代码实现横竖屏。默认情况是竖屏并可以进行横竖屏转换。
实现横屏操作:
android:screenOrientation="landscape"
实现竖屏操作:
android:screenOrientation="portrait"