Android适配笔记

转载自https://blog.****.net/lmj623565791/article/details/45460089

1280*720和1920*1080比例均为    16:9

一些概念:

    屏幕尺寸:    手机对角线的物理距离

    分辨率:    纵向横向的像素点数

    像素密度:    单位英寸内的像素点数    单位:dpi(dots per ich)

    密度无关像素:    dip或dp    与终端上的实际物理像素点无关

            Android适配笔记

    独立比例像素;    sip或sp  用来表示文字大小      

  1. Android开发时用此单位设置文字大小,可根据字体大小首选项进行缩放
  2. 推荐使用12sp、14sp、18sp、22sp作为字体设置的大小,不推荐使用奇数和小数,容易造成精度的丢失问题;小于12sp的字体会太小导致用户看不清


常用的适配方式:

  1.     布局适配(layout适配,针对不同分辨率手机创建不同的layout布局文件,)
  2.     图片适配(准备多套图,放在hdpi,xhdpi,xxhdpi文件夹下,项目中不常用,会是apk体积增大)
  3.     代码适配,xml文件中多是wrop_content,match_parent等
  4.     权重适配,xml文件中能使用权重的地方尽量使用权重
  5.     百分比布局适配,PercentLinearlayout,PercentRelativelayout...
  6.     百分比详情参考