什邡,竺浩天,牛欢笑
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制android应用程序的窗体显示.
首先介绍一个重要方法那就是requestwindowfeature(featrueid),它的功能是启用窗体的扩展特性。参数是window类中定义的常量。
一、枚举常量
1.default_features:系统默认状态,一般不需要指定
2.feature_context_menu:启用contextmenu,默认该项已启用,一般无需指定
3.feature_custom_title:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时
4.feature_indeterminate_progress:不确定的进度
5.feature_left_icon:标题栏左侧的图标
6.feature_no_title:吴标题
7.feature_options_panel:启用“选项面板”功能,默认已启用。
8.feature_progress:进度指示器功能
9.feature_right_icon:标题栏右侧的图标
二、用例:
1.设置全屏:
//无title
requestwindowfeature(window.feature_no_title);
//全屏
getwindow().setflags(windowmanager.layoutparams. flag_fullscreen , windowmanager.layoutparams. flag_fullscreen);
以上就是对android requestwindowfeature() 方法的详解,有需要的同学可以参考下。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论