- requestWindowFeature
//1,请求feature
requestWindowFeature(Window.FEATURE_NO_TITLE);
//2,设置活动全局布局
setContentView(R.layout.first_layout);
//3,设置feature
getWindow().setFeatureXxx( );
- default_features:系统默认状态,一般不需要指定
- feature_context_menu:启用contextmenu,默认该项已启用,一般无需指定
- feature_custom_title:自定义标题。
this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
- feature_indeterminate_progress:不确定的进度
this.requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_INDETERMINATE_PROGRESS, R.layout.progress);
setProgressBarIndeterminateVisibility(true);
- feature_progress:进度指示器功能
requestWindowFeature(Window.FEATURE_PROGRESS);
setProgressBarVisibility(true);
setContentview(R.layout.main);
setTitle("");
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, R.layout.progress);
//设置标题栏中进度条进度值
setProgress(i);
setSecondaryProgress(i+i);
- feature_left_icon,feature_right_icon:标题栏左右侧的图标
requestWindowFeature(Window.FEATURE_RIGHT_ICON);
setContentView(R.layout.main);
getWindow().setFeatureDrawableResource(Window.FEATURE_RIGHT_ICON,R.drawable.ic_launcher);
- feature_no_title:无标题
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
//全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
- feature_options_panel:启用“选项面板”功能,默认已启用。