关于安卓屏幕适配
2016-11-04 16:04
260 查看
一. 非drawable 适配
对于非drawable(例如 textview, button等控件)的适配,建议使用相对布局,按比例适配。
在相对布局中,首先获取手机的宽度和高度,然后指定每个控件在手机中所占的比例,再设置margin值,从而保证在不同分辨率和dpi的手机上控件显示的效果是相同的。
二. drawable适配
一般为图片资源。
如果希望在不同手机上显示的图片的视觉效果是一样的,即在A和B两个不同分辨率和dpi的手机上,视觉上图片宽高是一样的(实际上分辨率不一样)
那只需要一套drawable资源,在xhdpi,hdpi,mdpi等包下按Android规定比例存放对应图片即可。
如果希望在不同手机上显示的图片视觉效果不一样,一般在高分辨率的大屏手机上希望显示图片大些,小屏手机上图片显示小些。
可以建立另外的drawable目录来放置需要变化的图片了。例如drawable-xhdpi-1920*1080 ,存放对应的图片资源。
android屏幕适配还有待研究,如有遗漏欢迎指正。
对于非drawable(例如 textview, button等控件)的适配,建议使用相对布局,按比例适配。
在相对布局中,首先获取手机的宽度和高度,然后指定每个控件在手机中所占的比例,再设置margin值,从而保证在不同分辨率和dpi的手机上控件显示的效果是相同的。
二. drawable适配
一般为图片资源。
如果希望在不同手机上显示的图片的视觉效果是一样的,即在A和B两个不同分辨率和dpi的手机上,视觉上图片宽高是一样的(实际上分辨率不一样)
那只需要一套drawable资源,在xhdpi,hdpi,mdpi等包下按Android规定比例存放对应图片即可。
如果希望在不同手机上显示的图片视觉效果不一样,一般在高分辨率的大屏手机上希望显示图片大些,小屏手机上图片显示小些。
可以建立另外的drawable目录来放置需要变化的图片了。例如drawable-xhdpi-1920*1080 ,存放对应的图片资源。
android屏幕适配还有待研究,如有遗漏欢迎指正。
相关文章推荐
- 关于安卓屏幕适配的个人风险
- 关于安卓3.0以上的系统屏幕适配问题的一些心得
- 关于安卓3.0以上的系统屏幕适配问题的一些心得
- 关于安卓屏幕适配,drawable的适配和图片适配问题
- 关于安卓的屏幕适配 (待完善)
- Android-关于屏幕适配的一些经验
- 安卓屏幕代码适配屏幕心得px和dp;sp和dp选择
- 关于Android的多种屏幕适配
- 关于win8的屏幕适配
- 关于屏幕适配的学习(supports-screens)
- cocos2dx关于屏幕适配要知道的内容
- 关于web页自动适配屏幕大小
- 关于屏幕适配的学习(support-screens)
- 关于Android开发屏幕适配
- Android-关于屏幕适配的一些经验
- 关于Cocos2dx屏幕适配
- Android-关于屏幕适配的一些经验
- 安卓多屏幕适配[转]
- 关于android分辨率兼容(屏幕适配)问题
- 屏幕适配专题 关于分辨率,dp,density等