android 屏幕适配

按照smallest width方式适配

android studio安装ScreenMatch插件

生成values-swxxdp 资源

在项目目录下右键->screenMatch

会生成多个资源文件夹,可以先删除掉。

项目根目录会生成默认的 screenMatch.properties 配置文件,修改

base_dp 配置项为UI设计的尺寸,这里需要注意UI设计中一般都用px作为单位,360dp下 1dp=1px。插件默认也是按照360dp为基准生成的其他尺寸资源。

修改base_dp值,比如UI设计中屏幕尺寸为 2560 x 1440 按照 1:1算, 那么 base_d=1440dp

修改好后,再次右键->ScreenMatch 重新生成其他尺寸资源文件夹。

相关推荐
cwzqf1 小时前
Jectpack Compose项目组件代码分享(1):分页加载组件
android
@北海怪兽1 小时前
SQL常见函数整理 _ STRING_AGG()
android·数据库·sql
鹏晨互联3 小时前
【Compose vs XML:边框内外间距的实现对比】
android·xml
Android系统攻城狮3 小时前
Android tinyalsa深度解析之pcm_plugin_write调用流程与实战(一百七十九)
android·pcm·tinyalsa·android16·音频进阶·android音频进阶
ID_180079054733 小时前
除了JSON,淘宝店铺商品API接口还支持哪些数据格式?
android·数据库
KillerNoBlood3 小时前
2026移动端跨平台开发面经总结
android·算法·flutter·ios·移动开发·鸿蒙·kmp
消失的旧时光-19434 小时前
Android / IoT 面试复盘总结:从 MQTT、TLS 到 JWT 权限体系(标准答案 + 工程理解 + 延伸知识链)
android·物联网·面试
林多5 小时前
【Android】 GPU过度绘制实现原理
android·gpu·性能·实现原理·过度绘制·overdraw
薄荷椰果抹茶5 小时前
手机端Obsidian安装与同步全攻略
android
醇氧5 小时前
CentOS 7安装 mysql-8.0.27-1.el7.x86_64.rpm 安装包
android·mysql·centos