Android 中 requestWindowFeature()的应用
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制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入门之IntentService的使用教程详解
IntentService的生命周期中有一个非常好的方法-onHandleIntent方法,它是一个abstract方法,开发者在实现IntentService时可以覆盖它来处理“长事务”。本文就来聊聊IntentService的使用,需要的可以参考一下2022-12-12
基于Android中的 AutoCompleteTextView实现自动填充
本篇文章小编为大家介绍,基于Android中的 AutoCompleteTextView实现自动填充。需要的朋友参考下2013-04-04
Android Studio利用AChartEngine制作饼图的方法
闲来无事,发现市面上好多app都有饼图统计的功能,得空自己实现一下,下面这篇文章主要给大家介绍了关于Android Studio利用AChartEngine制作饼图的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧2018-10-10


最新评论