zoukankan      html  css  js  c++  java
  • Android 屏幕适配

    记录一下android 困扰许久的屏幕适配问题

    第一步:导入依赖包

    implementation 'me.jessyan:autosize:0.9.5'

    第二步:在AndroidManifest 中填写全局设计图

        <meta-data
            android:name="design_width_in_dp"
            android:value="360"/>
        <meta-data
            android:name="design_height_in_dp"
            android:value="640"/> 

    还有其它手动修改适配

    在activity中单独修改设计图尺寸,需要实现接口CustomAdapt 

    public class mainActivity extends AppCompatActivity implements CustomAdapt {
    
        @Override
        public boolean isBaseOnWidth() {
            return false;
        }
    
        @Override
        public float getSizeInDp() {
            //修改当前视图设计图宽度
            return 660;
        }
    }    

    当前activity放弃适配,实现CancelAdapt 接口

    当需要修改fragment 适配 需要先开启支持  

    AutoSizeConfig.getInstance().setCustomFragment(true);

    修改适配参数同样实现CustomAdapt 与 CancelAdapt 接口

    说明:本篇内容来源:https://www.jianshu.com/p/cd373f529bea

  • 相关阅读:
    RPA-UiPath视频教程2
    skywalking链路监控
    RPA-UiPath视频教程1
    Redis基础与性能调优
    tomcat调优
    DDos、CC攻击与防御
    UiPath官方视频Level2
    UiPath直播课程
    UiPath手把手教程
    【0】python核心编程,第二章
  • 原文地址:https://www.cnblogs.com/timipaul/p/15179148.html
Copyright © 2011-2022 走看看