一、Activity界面全屏显示
方法一:配置 Android Mainfest.xml文件
给Android标签添加新属性值:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
方法二:在MainActivity.java中添加代码
requestWindowFeature(Window.FEATURE_NO_TITLE); //取消标题栏的显示
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams
.FLAG_FULLSCREEN);<span style="white-space:pre"> </span>//取消状态栏的显示
对比没有添加代码前的界面:
完整的程序:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams
.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
注意:设置屏幕显示大小的代码必须在setContentView(R.layout.activity_main);之前否则会报错。
二、设置屏幕的显示方式(横屏或者竖屏显示)
方法1:配置Activity的Mainfest.xml文件
给antivity标签添加属性值 android:screenOrientation="landscape" (横屏)或者 android:screenOrientation="portrait"(竖屏)
方法2:修改ActivityMain.java的代码
@Override
protected void onResume() {
if(getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}