浅谈安卓屏幕适配方案
2017-02-16 10:36
253 查看
屏幕适配问题是每个程序开发人员都会遇到的问题,屏幕适配问题的本质:使布局;布局组件;图片资源;用户界面流程匹配不同屏幕尺寸
布局适配:使用相对布局,禁止用绝对布局;(相对布局的子控件使用相对位置方式排列,因为控件之间位置是相对位置,所以屏幕大小改变,控件之前的相对位置不会改变,相对浅谈布局更灵活和适配性)
布局控件的适配:控件的宽高尽量使用 wrap_content match_parent 少用固定值,单位使用dp不用px;字体单位使用sp不要px
图片资源:提供备用位图;由于安卓可以在不同屏幕密度的设备上运行,因此我们提供位图资源应该始终可以满足不同密度的要求;(比如一张图片要有对应的高中低密度的图片,通过drawable系统会根据屏幕密度自动选择合适的位图),有些图片需要自动拉伸的使用.9图可以更好适配;
用户界面流程适配:确定当前布局;根据当前布局作出响应,重复使用浅谈活动中的片段,处理屏幕配置变化;
布局适配:使用相对布局,禁止用绝对布局;(相对布局的子控件使用相对位置方式排列,因为控件之间位置是相对位置,所以屏幕大小改变,控件之前的相对位置不会改变,相对浅谈布局更灵活和适配性)
布局控件的适配:控件的宽高尽量使用 wrap_content match_parent 少用固定值,单位使用dp不用px;字体单位使用sp不要px
图片资源:提供备用位图;由于安卓可以在不同屏幕密度的设备上运行,因此我们提供位图资源应该始终可以满足不同密度的要求;(比如一张图片要有对应的高中低密度的图片,通过drawable系统会根据屏幕密度自动选择合适的位图),有些图片需要自动拉伸的使用.9图可以更好适配;
用户界面流程适配:确定当前布局;根据当前布局作出响应,重复使用浅谈活动中的片段,处理屏幕配置变化;
相关文章推荐
- 安卓屏幕适配的方案
- 安卓屏幕完美适配方案——独家秘笈
- 安卓中屏幕适配方案
- Android开发之浅谈平板上开发应用的屏幕适配方案
- 站在安卓程序员的角度撸一遍Java Web移动端开发“屏幕适配方案”
- 安卓屏幕适配方案
- 安卓屏幕适配(各种方案组合)
- 安卓采用AutoLayout开源框架屏幕适配方案
- 安卓屏幕适配方案,根据value文件生成多个适配value
- 淘宝适配iOS屏幕的方案
- android屏幕适配浅谈
- Android 屏幕适配方案
- Android 屏幕适配方案
- Android屏幕适配方案
- Android 屏幕适配方案
- 安卓屏幕适配
- 安卓适配所有屏幕UI的方法
- iOS屏幕适配方案-Auto Layout
- Android 屏幕适配方案
- 一种Unity2D多分辨率屏幕适配方案