浅谈安卓屏幕适配方案

  屏幕适配问题是每个程序开发人员都会遇到的问题,屏幕适配问题的本质:使布局;布局组件;图片资源;用户界面流程匹配不同屏幕尺寸


布局适配:使用相对布局,禁止用绝对布局;(相对布局的子控件使用相对位置方式排列,因为控件之间位置是相对位置,所以屏幕大小改变,控件之前的相对位置不会改变,相对浅谈布局更灵活和适配性)


布局控件的适配:控件的宽高尽量使用 wrap_content  match_parent  少用固定值,单位使用dp不用px;字体单位使用sp不要px


图片资源:提供备用位图;由于安卓可以在不同屏幕密度的设备上运行,因此我们提供位图资源应该始终可以满足不同密度的要求;(比如一张图片要有对应的高中低密度的图片,通过drawable系统会根据屏幕密度自动选择合适的位图),有些图片需要自动拉伸的使用.9图可以更好适配;


用户界面流程适配:确定当前布局;根据当前布局作出响应,重复使用浅谈活动中的片段,处理屏幕配置变化;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值