android 屏幕适配 课程笔记
来源:互联网 发布:linux下gcc安装包在吗 编辑:程序博客网 时间:2024/05/22 07:43
1 横竖屏切换:
文件名称相同, 文件夹不同.
layout-port/ 代表竖屏
layout-land/ 代表横屏
layout/ 代表任何没有修饰符的layout文件夹。
最终的实现 横竖品方案:
两套 相同名称,单文件夹不同的布局。
2 横竖屏切换的时候:
代码需要进行 方向 的判断。
因为使用了不同的layout.xml
因此需要代码检查。
3 对于尺寸的设置。 建议采用:
layout + style + dimension 的形式
layout 横竖屏
style 来设置一下尺寸无法描述的舒心g: march_parent
dimension 来定义固定的尺寸
4 屏幕适配的原则:
1 金科呢使用 LinerLayout RelativeLayout
中 排版的属性。 兵器使用margin_parent, warp_conent, margin 或者RelationLayout的项目 布局对齐。
2 如果不能使用尺寸舒心个, 尽量使用 dp 属性。
5 sw 屏幕永远不会旋转 只关注最短边!
1 大屏幕和小屏幕
采用 values-w<XXX>dp的方式 进行宽度的适配。
采用 values-h<XXX>dp的方式 进行高度的适配。
采用 values-sw<XXX>dp的方式 进行最短边长度的适配
2 当sw<XXX>dp 与 h<XXX>dp 都匹配的时候,
选用 sw<XXX>dp 的资源!
文件名称相同, 文件夹不同.
layout-port/ 代表竖屏
layout-land/ 代表横屏
layout/ 代表任何没有修饰符的layout文件夹。
最终的实现 横竖品方案:
两套 相同名称,单文件夹不同的布局。
2 横竖屏切换的时候:
代码需要进行 方向 的判断。
因为使用了不同的layout.xml
因此需要代码检查。
3 对于尺寸的设置。 建议采用:
layout + style + dimension 的形式
layout 横竖屏
style 来设置一下尺寸无法描述的舒心g: march_parent
dimension 来定义固定的尺寸
4 屏幕适配的原则:
1 金科呢使用 LinerLayout RelativeLayout
中 排版的属性。 兵器使用margin_parent, warp_conent, margin 或者RelationLayout的项目 布局对齐。
2 如果不能使用尺寸舒心个, 尽量使用 dp 属性。
5 sw 屏幕永远不会旋转 只关注最短边!
1 大屏幕和小屏幕
采用 values-w<XXX>dp的方式 进行宽度的适配。
采用 values-h<XXX>dp的方式 进行高度的适配。
采用 values-sw<XXX>dp的方式 进行最短边长度的适配
2 当sw<XXX>dp 与 h<XXX>dp 都匹配的时候,
选用 sw<XXX>dp 的资源!
0 0
- android 屏幕适配 课程笔记
- Android 屏幕适配笔记
- Android屏幕适配笔记
- Android多屏幕适配学习笔记
- Android开发笔记:屏幕适配
- Android多屏幕适配学习笔记
- android 屏幕适配开发笔记
- Android多屏幕适配学习笔记
- Android多屏幕适配学习笔记
- 屏幕适配笔记
- Android课程笔记_02
- Android学习笔记:App屏幕适配相关
- android 屏幕适配核心概念与单位笔记
- Android开发笔记(八十一)屏幕规格适配
- Android学习笔记041之屏幕适配
- Android 屏幕适配笔记(基础概念)
- Android学习笔记四十一之屏幕适配
- Android屏幕适配 - 屏幕基础理论知识笔记;res资源文件命名与匹配规则
- String.getBytes()
- PIXELFORMATDESCRIPTOR说明
- 线性表 笔记
- 媒体驳中石油气价倒挂谎言:300亿利润哪来的
- IT忍者神龟之Photoshop解析新手抠图的5个快速选择工具
- android 屏幕适配 课程笔记
- Http协议(2)—客户端的识别与cookie机制
- 一点申明
- NSURLConnection 遵守代理协议但是不能响应代理
- C语言-预处理指令3-文件包含
- Linux 使用Vim编辑器去掉文本中的^M
- Gentoo的emerge命令参数用法详解
- 正则表达式regexp_replace
- Vmware苹果系统识别不了u盘