Moosphan/Android-Daily-Interview

2020-01-15:你了解过哪些Android屏幕适配方面的技巧?

Moosphan opened this issue · 2 comments

2020-01-15:你了解过哪些Android屏幕适配方面的技巧?

只保留xxhdpi的资源
使用字节跳动的适配方案,即篡改设备的像素密度参数 density,
可以使UI中写死dp的部分在不同的设备上随着屏幕宽度缩放,致使页面最终效果和UI设计图上和屏幕的比例一致

可以使用android新出的 约束布局 减少页面中需要用线性布局和相对布局嵌套实现的效果,但是线性布局和相对布局中直接能实现的,不需要用约束布局 因为约束布局更占用内存

另外可以根据横屏和竖屏的区别, 在屏幕上添加不同的fragment实现不同的布局

可以使用kotlin的 扩展功能 去扩展Float, 这样可以直接优雅的使用 xxx.dp() 实现px和dp的转换

头条方案~~