Android(安卓)之 手机全屏显示
16lz
2022-08-06
/*
1、全屏状态的显示
介绍:Android 中提供了Window 类,用于设置窗口的属性和基本功能;
Activity 中提供了一个方法 public final boolean requestWindowFeature(int featureId);
用于设置Window的属性,参数featureId 取值由Window 类定义;
产量名 常量值 功能
FEATURE_CONTEXT_MENU 6 上下文菜单,默认值
FEATURE_CUSTOM_TITLE 7 自定义标题栏,不能和其它标题栏属性共同使用
FEATURE_LEFT_ICON 3 在标题栏左侧显示图标
FEATURE_RIGHT_ICON 4 在标题栏右侧显示图标
FEATURE_PROGRESS 2 在标题栏上显示进度条
PROGRESS_VISIBILITY_ON -1 进度条可见
PROGRESS_VISIBILITY_OFF -2 进度条不可见
PROGRESS_START 0 第一进度条最小值
PROGRESS_END 10000 第一进度条最大值
PROGESS_SECONDARY_START 20000 第二进度条最小值
PROGRESS_SECONDARY_END 30000 第二进度条最大值
FEATURE_NO_TITLE 1 无标题
注意:requestWindowFeature() 方法要在setContextView之前使用
*/
测试代码:
1、全屏状态的显示
介绍:Android 中提供了Window 类,用于设置窗口的属性和基本功能;
Activity 中提供了一个方法 public final boolean requestWindowFeature(int featureId);
用于设置Window的属性,参数featureId 取值由Window 类定义;
产量名 常量值 功能
FEATURE_CONTEXT_MENU 6 上下文菜单,默认值
FEATURE_CUSTOM_TITLE 7 自定义标题栏,不能和其它标题栏属性共同使用
FEATURE_LEFT_ICON 3 在标题栏左侧显示图标
FEATURE_RIGHT_ICON 4 在标题栏右侧显示图标
FEATURE_PROGRESS 2 在标题栏上显示进度条
PROGRESS_VISIBILITY_ON -1 进度条可见
PROGRESS_VISIBILITY_OFF -2 进度条不可见
PROGRESS_START 0 第一进度条最小值
PROGRESS_END 10000 第一进度条最大值
PROGESS_SECONDARY_START 20000 第二进度条最小值
PROGRESS_SECONDARY_END 30000 第二进度条最大值
FEATURE_NO_TITLE 1 无标题
注意:requestWindowFeature() 方法要在setContextView之前使用
*/
测试代码:
package com.example.fullscreen;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activity {protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Window window = this.getWindow(); // 获取当前Activity 的window// 隐藏窗体的状态栏// window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,// WindowManager.LayoutParams.FLAG_FULLSCREEN);// this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏窗体上方的标题栏this.setTitle("processing..."); // 设置标题栏文字this.requestWindowFeature(Window.FEATURE_PROGRESS); // 标题栏显示滚动条// this.requestWindowFeature(Window.FEATURE_LEFT_ICON); //设置左边显示图标 ,// 然后在布局之后设置图片// 设置布局管理文件setContentView(R.layout.activity_main);this.setProgressBarVisibility(true); // 设置进度条可见this.setProgress(1800); // 设置第一进度条长度this.setSecondaryProgress(8888); // 设置第二进度条长度// 设置左侧的图标// this.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher);}}
更多相关文章
- android EditText设置不可写
- android“设置”里的版本号
- 在Fragment中设置控件点击方法,执行失败。
- Android(安卓)闹钟管理类的使用
- Android设置通知栏/状态栏透明改变通知栏颜色和app最上部分颜色
- android 设置中划线 下划线等
- Andorid Dialog 示例【慢慢更新】
- Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
- android图表ichartjs