// 设置全屏
public static void setFullScreen(Activity act) {
act.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏
act.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉信息栏
}
// 获取屏幕的宽度
public static float getScreenWidth(Activity act) {
float ScreenWidth;
// 实例化一个屏幕显示尺寸的类的对象
DisplayMetrics metrics = new DisplayMetrics();
// 通过屏幕的管理类,对尺寸对象进行一些数据的操作
act.getWindowManager().getDefaultDisplay().getMetrics(metrics);
// 获取屏幕尺寸的宽
ScreenWidth = metrics.widthPixels;
return ScreenWidth;
}
// 获取屏幕的高度
public static float getScreenHeight(Activity act) {
float ScreenHeight;
// 实例化一个屏幕显示尺寸的类的对象
DisplayMetrics metrics = new DisplayMetrics();
// 通过屏幕的管理类,对尺寸对象进行一些数据的操作
act.getWindowManager().getDefaultDisplay().getMetrics(metrics);
// 获取屏幕尺寸的高
ScreenHeight = metrics.heightPixels;
return ScreenHeight;
public static void setFullScreen(Activity act) {
act.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏
act.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉信息栏
}
// 获取屏幕的宽度
public static float getScreenWidth(Activity act) {
float ScreenWidth;
// 实例化一个屏幕显示尺寸的类的对象
DisplayMetrics metrics = new DisplayMetrics();
// 通过屏幕的管理类,对尺寸对象进行一些数据的操作
act.getWindowManager().getDefaultDisplay().getMetrics(metrics);
// 获取屏幕尺寸的宽
ScreenWidth = metrics.widthPixels;
return ScreenWidth;
}
// 获取屏幕的高度
public static float getScreenHeight(Activity act) {
float ScreenHeight;
// 实例化一个屏幕显示尺寸的类的对象
DisplayMetrics metrics = new DisplayMetrics();
// 通过屏幕的管理类,对尺寸对象进行一些数据的操作
act.getWindowManager().getDefaultDisplay().getMetrics(metrics);
// 获取屏幕尺寸的高
ScreenHeight = metrics.heightPixels;
return ScreenHeight;
}
分别用2个方法来获取屏幕的高和宽,是因为我们有时只需要高或者宽,这样以后好方便调用。