Window.Feature

本文详细介绍了Android中Window窗体的扩展特性及其使用方法,包括无标题栏、加载进度、图标显示等功能,并提供了各枚举常量的含义与用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。

一、枚举常量

FEATURE_OPTIONS_PANEL = 0;                                功能不明,参见后面的说明(默认使能)

  FEATURE_NO_TITLE = 1;                                     无标题栏

  FEATURE_PROGRESS = 2;                                  在标题栏上显示加载进度,例如webview加载网页时(条状进度条)

  FEATURE_LEFT_ICON = 3;                                   在标题栏左侧显示一个图标

  FEATURE_RIGHT_ICON = 4;                               在标题栏右侧显示一个图标

  FEATURE_INDETERMINATE_PROGRESS = 5; 不确定的进度(圆圈状等待图标)

  FEATURE_CONTEXT_MENU = 6;                       上下文菜单,相当于PC上的右键菜单(默认使能)

  FEATURE_CUSTOM_TITLE = 7;                          自定义标题栏,该属性不能与其他标题栏属性合用

  //FEATURE_OPENGL = 8;                                  如果开启OpenGL,那么2D将由OpenGL处理(OpenGL中2D是3D的子集)

 

       FEATURE_ACTION_BAR=8                                     ActionBar属性,ActionBar显示的,TitleBar就没有啦


       FEATURE_ACTION_BAR_OVERLAY=9                  覆盖在内容之上的ActionBar(不影响内容区的布局)


       FEATURE_ACTION_MODE_OVERLAY=10             AcitionBar的覆盖在内容的模式


       FEATURE_SWIPE_TO_DISMISS =11   
       FEATURE_CONTENT_TRANSITIONS =12
       FEATURE_ACTIVITY_TRANSITIONS =13

  PROGRESS_VISIBILITY_ON = -1;                           进度条可见

  PROGRESS_VISIBILITY_OFF = -2;                       进度条不可见

  PROGRESS_INDETERMINATE_ON = -3;              开启不确定模式

  PROGRESS_INDETERMINATE_OFF = -4;             关闭不确定模式

 

  PROGRESS_START = 0;                                    第一进度条的最小值

  PROGRESS_END = 10000;                                第一进度条的最大值

  PROGRESS_SECONDARY_START = 20000;   第二进度条的最小值

  PROGRESS_SECONDARY_END = 30000;       第二进度条的最大值

   *说明:FEATURE_OPTIONS_PANEL的意思大概是:当用户选中菜单时,窗口将调用onOptionsItemSelected函数,以 处理菜单功能。如果没有FEATURE_OPTIONS_PANEL选项,那么菜单就不响应了?没试过,网上也没找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值