屏幕适配的常见解决方案

 时间:2024-11-08 15:52:26

1、图片适配总体放一套图在app的drawable对应文件夹中(防止软件包太大),但针对不同分辨率的手机,把出现问题的图片在对应文件夹中添加,系统会根据手机分辨率优先加载对应文件夹中的图片。

2、布愁抉痊歪局适配针对出问题的分辨率单独创建对应的layout布局文件,系统会优先加载。注意:布局文件命砘捃坑聒名layout-1920x1080:大数在前,中间短线和x另外,布局文件名称要一致,布局中控件要一致。

3、尺寸沾咎悉能适配(很常用)Dp = px/设备密度设备密度:float density= getResources().getDisplayMetrics().density;//获取设备密度240x320----0.75320x480----1.0480x800----1.51280x768----2.01920x1080---3.0引用values中的dimens文件中,可以创建多个不同分辨率的文件夹values-1920x1080通过写一个大屏的dimens来代替,布局适配,因为布局适配很麻烦。

4、权重适配weightSum:总权重。

5、代码适配在java代码中动态获取屏幕的宽和高,根据重新设置布局参数来适配,不需要考虑分辨率

  • realme x怎么删除人脸解锁
  • 数字人民币怎么设置收款金额
  • 特权中心星级会员卡介绍
  • OPPO FindN读屏模式怎么关闭
  • 热门搜索
    冰箱结冰是什么原因 虾仁炒什么好吃 人的反义词是什么 1月23日是什么星座 菱形脸适合什么发型 苹果12什么时候上市 华为和荣耀是什么关系 画杨桃告诉我们什么道理 懒惰的近义词是什么 甲子是什么意思