android window.requestWindowFeature()常用方法
来源:互联网 发布:电信运营商数据 编辑:程序博客网 时间:2024/04/30 12:59
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制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:进度指示器功能
首先介绍一个重要方法那就是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:标题栏右侧的图标
锁定 Activity 运行时的屏幕方向
Xml代码
<activity android:name=”.EX01″
android:label=”@string/app_name”
android:screenOrientation=”portrait” // 竖屏 , 值为 landscape 时为横屏
…………
</activity>
全屏的Activity
要使一个 Activity 全屏运行,可以在其 onCreate()方法中添加如下代码实现:
Java代码
// 设置全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// 去除标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
在 Activity 的 Title 中加入进度条:
实现代码:
Java代码
// 不明确进度条
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.main);
setProgressBarIndeterminateVisibility(true);
// 明确进度条
requestWindowFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.main);
setProgress(5000);
使用时我们首先需要在setContentView之前声明 :
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
在需要显示进度时调用 setProgressBarIndeterminateVisibility(true);即可,
停止时调用 setProgressBarIndeterminateVisibility(false);
转:http://www.cnblogs.com/wanqieddy/archive/2011/06/24/2088903.html
- android window.requestWindowFeature()常用方法
- android window.requestWindowFeature()常用方法
- android window.requestWindowFeature()常用方法
- android window.requestWindowFeature()常用方法
- android window.requestWindowFeature()常用方法(转)
- Android使用requestWindowFeature(Window.FEATURE_NO_TITLE)方法去除标题无效解决办法
- 【Android】使用requestWindowFeature(Window.FEATURE_NO_TITLE)方法去除标题无效解决办法
- Android studio设置requestWindowFeature(Window.FEATURE_NO_TITLE);出错
- Android studio设置requestWindowFeature(Window.FEATURE_NO_TITLE);出错
- android 隐藏标题栏 无效 requestWindowFeature(Window.FEATURE_NO_TITLE)
- android studio 中去除actionbar 标题栏的方法。requestWindowFeature(Window.FEATURE_NO_TITLE)无效
- Android取消标题方法和this.requestWindowFeature(Window.FEATURE_NO_TITLE)App报错解决方法
- requestWindowFeature(Window.FEATURE_NO_TITLE);Android全屏处理报错
- Android设置requestWindowFeature(Window.FEATURE_NO_TITLE)无效的解决办法
- 解决android studio requestWindowFeature(Window.FEATURE_NO_TITLE); 隐藏失败
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- window.requestWindowFeature()基本用法
- requestWindowFeature(Window.FEATURE_NO_TITLE)
- g723源码详细分析-14-感知加权滤波器补充
- linux系统故障修复
- ADO.Net实用技巧两则
- HDU1281-棋盘游戏-二分匹配与增广链
- 简单分业(带参-适合中小型)_.net
- android window.requestWindowFeature()常用方法
- HDU1285基于有向图邻接表的优先队列的拓扑排序
- appface网站
- 生成1-100不重复的随机数
- SQL恢复技巧
- Linux stat函数讲解
- HDU1394用树状数组求逆序数
- XML文件读写操作
- 加入域的时候提示拒绝访问|活动目录域加入域权限委派