您的位置:首页 > 其它

关于安卓屏幕适配

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屏幕适配还有待研究,如有遗漏欢迎指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: