1.先说要怎么做,后面在慢慢讲解:2.现在来讲解为什么要放这三套:这三套其实按内容来说就两种,为什么这两种可以适配主流分辨率呢?那么两种类型的dimens就可以了,为什么要用三套,为什么默认的dimens要是hdpi的?3.关于图片的适配4.最后大概讲讲现有的适配方案5.附上di ...
1.先说要怎么做,后面在慢慢讲解:
2.现在来讲解为什么要放这三套:
这三套其实按内容来说就两种,为什么这两种可以适配主流分辨率呢?
那么两种类型的dimens就可以了,为什么要用三套,为什么默认的dimens要是hdpi的?
3.关于图片的适配
4.最后大概讲讲现有的适配方案
5.附上dimens转换的代码
1.先说要怎么做,后面在慢慢讲解:
1.单位全部用dp,优先使用包裹内容和填充父窗体和权重来完成布局。
2.通过dimens文件来适配,需要三套,不考虑横屏
2.1 默认的dimens.
2.2 hdpi的dimens.
2.3 xhdpi的dimens.
3.适配的时候只用完美的完成一套xhdpi的dimens文件,然后通过代码生成hdpi的,因为就dp来说,他们有固定的比例关系,代码后面会贴出。
2.现在来讲解为什么要放这三套:
贴一个基本知识:
ldpi 1dp = 0.75px 320*240 160dp = 120px
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:android屏幕适配解决方案
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。