Android手机界面组成
文章目录
- 组成
- 各组成部分位置的获取
- 各组成部分宽高的获取
- 各组成部分的显示和隐藏
组成
上面图片来源:Android界面组成
- mDecor : DecorView 的实例,表示 Window 内部的顶级视图(Activity中通过已添加到 ContentView 的 xml 文件中的任何一个 View 的 getRootView()获得的是DecorView)。
- mContentParent : setContetView 所设置的布局文件就加到这个视图中
- mContentRoot : 是 DecorView 的唯一子视图,内部包含 mContentParent、标题栏。
上面2张图片来源:Android视图架构详解
Android手机的界面组成:
- SystemUI,包括状态栏(即通知栏)、导航栏等。
- 应用程序App区域,即Window,含有DecorView。Window样式、大小、位置等的设置可参考:设置自定义Dialog的样式、大小位置
注:软键盘是Dialog,是系统窗口。activity的属性 windowSoftInputMode 控制着软键盘与activity的main window(主窗口,应该是指 Activity 的应用程序窗口即 PhoneWindow 。 官方文档也无详细解释)之间的影响关系,对于adjustPan 等情况,软键盘弹起时,main Window 的大小不会改变。
软键盘显示隐藏的监听,参考:安卓开发技术:监听软键盘的显示与隐藏
软件盘各种问题,参考:Android软键盘的全面解析,让你不再怕控件被遮盖
各组成部分位置的获取
参考:Android 3种坐标系、View在各坐标系下获取自身坐标的方法、View的滑动和scroll方法
各组成部分宽高的获取
参考:Android应用坐标系统全面详解
各组成部分的显示和隐藏
状态栏的显示、隐藏、覆盖
参考:Android状态栏微技巧,带你真正理解沉浸式模式其它 (可不看)
Android App 隐藏标题栏+状态栏+导航栏
Android开发 之 动态显示和隐藏状态栏和导航栏
Android手机界面组成相关推荐
- android10桌面布局好看,让你的Android手机界面布局更好看
机友是否觉得你的Android界面布局不够好看?想换一种手机界面?也许很多朋友都能够很简单Android界面美化,但是太深入的操作就不会了,那么下面我为大家介绍另一种风格的界面,使你的手机界面变的更加 ...
- 诺基亚 Android 手机界面曝光:类似 WP8
北京时间1月17日早间消息,近期市场有传闻称,诺基亚将推出Android手机.目前尚不清楚这款手机是面向新兴市场还是喜欢Android系统的Windows用户,不过知名Twitter帐号@evleak ...
- android手机界面管理系统的设计与实现(硕士学位论文).pdf,基于Android系统的手机文件管理器的设计与实现...
摘要: 在移动终端技术不断发展的今天,智能手机支持的业务也越来越丰富,已经从简单的通话工具发展成为集PDA,互动游戏,高分辨率摄像,移动视听于一体的全功能通讯,数据处理工具,其操作系统平台也从最初的L ...
- Android手机界面绘制类似wifi信号图标
在Android手机程序中调用画布绘制类似手机wifi信号,如下图: 红色圆圈为底,灰色弧线为信号,白色弧线覆盖灰色弧线表示信号强度. //参数设置 private int ox;//绘制起始位置的x ...
- 酷炫的android手机界面作品
一个酷炫的手机界面设计的作品 http://hi.bdimg.com/static/vphot ... amp;name=/album.swf
- ps绘制android手机界面界面,教程·Photoshop | 手机界面效果图展示设计
视频教程 资源下载 http://pan.baidu.com/s/1pLG6oC7 详细步骤 制作图标 Step 01新建一个750像素×1334像素.72像素/英寸的文档.将前景色设置为浅黄色(R2 ...
- 基于android手机选课系统的设计与实现
一.选题目的及意义 移动端APP的使用弥补了计算机的不可移动性及系统本身繁琐的登录认证.查询操作使系统使用带来不方便.学生可随时利用无线网络进行在线选课.课表查询.查看校园网信息,为学生提供方便.可移 ...
- Android UI界面目前做的最好的一个:索尼爱立信Xperia X10
目前上市的Android手机,界面大部分是Google的界面,还很少有几家进行深入UI移植的,前段时间Moto Blur是个不错的节目, 那是把SNS体现出来. 现在索尼爱立信,把3D界面搞到Andr ...
- 45套精美的 ( Android, iPhone, iPad ) 手机界面设计素材和线框图设计工具
在制作界面原型的时候,如果有现成的界面基础元素可以使用的话,设计师就可以非常快速的完成原型的制作,能够节省大量的时间和精力.在这篇文章,我向大家分享45套非常有用的 UI 和 Wireframe 套件 ...
最新文章
- 解决.net webservice的WebClient或HttpWebRequest首次连接缓慢问题
- Git之深入解析凭证存储
- zookeeper常见问题总结
- Windows消息拦截技术的应用
- c语言将pwd结果赋给变量,《网络系统管理linux实训》全套PPT电子课件教案-第4章 shell编程.ppt...
- ubuntu 开机自动挂在windows下的分区
- php curl keep alive,php curl 保持长连接
- Picasso 图片库图片渐显效果的实现
- 界面开发的推荐色值, dip,px,pt,sp 的区别
- PHP特性整合(PHP5.X到PHP7.1.x)
- 图画日记怎么画_小学生绘画日记
- 【预测模型】基于粒子群算法优化DBN深度置信网络实现数据预测matlab代码
- 服务案例|TAS系统安全深度威胁发现案例
- 视频下载软件Annie的安装及使用
- 这样的萌妹,谁不爱呢?
- ruoyi-UI (若依)微服务版 vue前端使用及分析(2021-4-13更新)
- 国外卫星地图 Sentinel Hub EO Browser的使用
- 读 《白说》—白岩松 文摘
- 视频教程-使用Objective-C进行iOS移动开发-iOS
- c语言覆盖文件指定内容
热门文章
- 谷歌网站错误服务器连接,谷歌浏览器 您的链接存在安全隐患 此网站是用的安全配置已过时...---服务器 TLS1.0 1TLS.2配置方法...
- iphone调整屏幕方向_如何锁定iPhone或iPad的屏幕方向
- android 各个手机型号的功放和听筒模式的研究
- C#拆分Excel工作表
- 陶泓达:3.23黄金,原油,白银操作策略!
- Nginx常用rewrite跳转重定向实例
- 使用Python库valuequant和利润表历史数据计算股权价值
- 【蓝桥杯】——七段数码管的运用
- 抛物型偏微分方程的Crank-Nicolson 方法; Richardson 外推法;紧差分法
- (排序3)希尔排序时间复杂度与直接选择排序