android studio for android learning (六)应用程序窗体显示状态操作(requestWindowFeature等的应用)
1.如何控制android应用程序的窗体显示,这样可以满足我们的全屏显示和自定义标题等需求。这里离不开一个重要的方法,requestWindowFeature(featrueId),它可以扩展窗体特性。
2.其包含如下所示的枚举常量,一般根据需要来选择。
DEFAULT_FEATURES:系统默认状态,一般不需要指定
FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定
FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时
FEATURE_INDETERMINATE_PROGRESS:不确定的进度
FEATURE_LEFT_ICON:标题栏左侧的图标
FEATURE_NO_TITLE:吴标题
FEATURE_OPTIONS_PANEL:启用“选项面板”功能,默认已启用。
FEATURE_PROGRESS:进度指示器功能
FEATURE_RIGHT_ICON:标题栏右侧的图标
3.设置了requestWindowfeature(window.feature_no_title)后,为什么还要getwindow.setFlags?这一般是根据自己的需求来选择,一般可以做如下选择。
//设置窗体全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置窗体始终点亮
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);//设置窗体背景模糊getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
android studio for android learning (六)应用程序窗体显示状态操作(requestWindowFeature等的应用)相关推荐
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
转自:http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html 我们在开发程序是经常会需要软件全屏显示.自定义标题(使用按钮等控件)和其 ...
- Android studio开发-单界面单机小程序
Android studio开发-单界面单机小程序 最终结果展示 步骤: 建立项目 file-new-new project 新建一个项目文件 选择一个empty activity 配置项目名称以及项 ...
- Android Studio 电子书阅读器 双端程序
Android Studio 电子书阅读器 双端程序 主要实现管理人员java web后台管理图书信息和图书的分类信息,数据库采用 mysql 和 sqlite android 端显示网络端的图书,可 ...
- 不翻qiang搞定Android Studio Google库加载不下来的问题 打包生成apk android studio 3.2打灰机程序源码带详细注释
1.Google库加载不下来的问题 其实我们可以给dl.google.com设置个代理,然后库都能正常加载下来了.步骤如下: 打开站长工具网站,http://ping.chinaz.com/dl.go ...
- 【Android应用开发】Android Studio 简介 (Android Studio Overview)
一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- I ...
- 使用Android Studio搭建Android集成开发环境
一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...
- Android开发工具Android Studio、Android SDK和Genymotion完全配置
所谓"工欲善其事,必先利其器".Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Androi ...
- 在Mac上使用android studio调试android手机
一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...
- 【Android Studio】Android Studio 搭建开发环境(Linux Ubuntu篇)
Windows篇:[Android Studio]Android Studio 搭建开发环境(Windows篇)_dandelionela的博客-CSDN博客 Ubuntu篇参考: Ubuntu 18 ...
- android studio1.2.6,1.2.2 使用Android Studio开发Android APP | 菜鸟教程
写在前面本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快 ...
最新文章
- Java知多少(87)选择框和单选按钮(转)
- TweetBot TabBar
- 感知机模型[神经网络入门]
- 如何在cmd命令行中查看、修改、删除与添加环境变量
- CRM lifecycle status
- [RabbitMQ]整合SpringBoot
- 前端学习(477):前端简介1
- 一些难懂的笑话,看看你懂得多少? [转帖]
- UI设计的扁平化图标模板素材
- 模块已加载但找不到入口点dllregisterserver
- 前端Echarts数据可视化
- spark ml pipelines
- 镜像网络MW受邀亮相巴比特杭州区块链国际周
- 500+分区Mini LED,海信电视E8H让画质更纯净
- DELPHI关于汉字转拼音的一些想法
- 企业微信有朋友圈?企业微信朋友圈如何正确使用?
- 华为gt3智能跑步计划体验:心率监测、gps轨迹、训练计划
- java快速排序的时间复杂度_程序猿必备排序算法及其时间复杂度分析
- 优雅的搜索拼多多优惠券(一)
- 基于R语言的随机森林算法运用
热门文章
- Cache 应用程序数据缓存
- 关于Excel导入SQLServer的说明
- python中time模块time函数怎么写的_Python的time模块中的常用方法整理
- vue+nodejs+element 实现drawio绘图效果
- 平板Android调试打开log,Android 调试日志
- PHP实现的服务器端,PHP实现服务器端允许客户端ajax跨域
- word中填充效果锁定纵横比_操作基础知识Word文字编辑
- mongodb创建local库用户_MongoDB 在系统数据库local上无法创建用户的解决方法
- springboot @value 默认值_原创 | 搞定默认值
- html编写个人博客_云开发平台开箱,3分钟零基础搭建个人Hexo博客