屏幕适配

来源:互联网 发布:图像优化中自动设定 编辑:程序博客网 时间:2024/06/05 19:27
适配:

    1,版本适配
        eclipse 在清单文件  最低版本和目标版本
           <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="18" />
        studio  build.gradle   
                    minSdkVersion 15
                targetSdkVersion 23
    2,语言适配:

        >i18N(internationalization) 国际化标准语言
        在res下创建values+"-"+"国家代码"  
        在Strings里 有相同的<item name="app">各个国家的语言<item>

    3,屏幕适配
        >1,为什么做适配? android 碎片化严重 系统 屏幕 为了软装在各个手机上展示正常 做适配

        >2,重要的概念
            屏幕尺寸:英寸为单位 屏幕对角线的距离  1英寸= 2.54cm

            屏幕密度dpi/dp:每英寸对角线像素点数量   440左右
            1080*1920  4.7

            (1080/4.7)^2 +(1920/4.7)^2  开根号  = 468

            屏幕分辨率:横纵方向像素点的数量  px

            note:160 为基准 1:1.5:2:3:4

        >3,做适配

            >1,布局-标识符
                layout 普通的
                layout-port 竖屏
                layout-land 横屏
                layout-large 大屏
                layout-large-land  大屏其横屏
                layout-small

                layout-sw600dp  sw<手机宽度>dp 最小的屏幕宽度限定  600dp以上的手机用此布局
            >2,图片
            名称       范围

            mdpi      120dpi-160dpi
            hdpi      160dpi-240dpi
            xhdpi     240dpi-320dpi
            xxhdpi    320dpi-480dpi
            xxxhdpi   480dpi-640dpi
        note:让Ui做一套主流机型的 ui图  

            桌面图标:都要

            mdpi      48*48
            hdpi      72*72
            xhdpi     96*96
            xxhdpi    144*144
            xxxhdpi   192*192

            3,尽量使用wrap_content 和match_parent

            4,使用线性布局和相对布局  不使用绝对布局    线性布局根部局 权重:  别嵌套三层以上

            5,使用尺寸 dimens
            note:"-"不是下划线  "x"不是乘号   大的值在前  小的值在后

            values-800x480

            6,点9图
            note:studio  4个边都点上  左:上下拉伸   上:左右拉伸  右下:确保内容区域

            7,百分比布局  张鸿翔   缺点:嵌套布局由问题  

            8,(最终方法)逻辑代码做适配  屏幕宽  屏幕高 占屏幕宽高多少

0 1
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 4个月的婴儿恶心干呕怎么办 生了小孩后胆汁酸偏高怎么办 9个月宝宝吃盐了怎么办 两个月宝宝母乳拉大便太稀怎么办呀 两个月的宝宝不拉大便怎么办 两个月宝宝五天没拉大便怎么办 4个月宝宝不拉大便怎么办 2个月宝宝3天没拉大便怎么办 宝宝拉不出大便老是憋的哭怎么办 九个月的宝宝不爱吃水果怎么办 顺产侧切伤口发炎化脓有臭味怎么办 一岁宝宝感冒发烧39度怎么办 宝宝二岁半了只吃水果不吃饭怎么办 8个月小孩发烧39度怎么办 咳嗽吃了很多药都不见效果怎么办 生完孩子半个月奶水越来越少怎么办 买到了坏了的水果商家不赔怎么办 小孩奶不够吃又不吃奶粉怎么办 10个月的宝宝便秘很严重怎么办 四岁的宝宝突然不怎么吃饭怎么办 1岁7个月宝宝突然不爱吃饭怎么办 宝宝发烧好了之后不吃辅食怎么办 吃母乳的宝宝不喝奶粉怎么办 奶水不足宝宝又不喝奶粉怎么办 6个月宝宝断奶哭闹不用奶瓶怎么办 小孩不爱吃饭怎么办该吃些什么 二个月宝宝只认母乳不喝牛奶怎么办 满月宝宝只认奶粉不认母乳怎么办 宝宝四个月只认奶瓶不认母乳怎么办 新生儿只认奶瓶不认母乳怎么办 7个月宝宝不吃辅食怎么办 8个月小孩不吃辅食怎么办 9个月小孩不吃辅食怎么办 十一个月宝宝拉肚子拉水怎么办 小孩好动上课也坐不住会怎么办 幼儿大班关于环保的手抄报怎么办 捷达车打开丝位子风扇总转怎么办 小班个案分析:好动的孩子该怎么办 孩子突然过于的兴奋不睡觉是怎么办 刚出生的宝宝听力未通过怎么办 孩子多动症被老师打不上学怎么办