美文网首页
屏幕适配应该要考虑的方面

屏幕适配应该要考虑的方面

作者: 仁昌居士 | 来源:发表于2017-04-24 17:36 被阅读0次

要实现屏幕适配该考虑这写内容:
1、需要固定宽高的控件,就设置固定的dp(并不是只能通过dp来固定宽度,也可以有其他方法,比如:用权重+dp的方式)
2、不需要固定宽高的控件,就设置match_parent,wrap_content,权重
3、drawable里图片文件为了不失真,所以需要建立不同的分辨率的图片资源文件。(现在大部分只要在xhdpi里的就好了)
4、文字大小设置,可以用sp
5、根据不同的分辨率,我创建不同分辨率的dimens文件,里面设置各个分辨率下的宽高度、位置。(用于你说的那种宽高比例不和480*320成正比的那些分辨率,由于会有很多种分辨率情况,所以也是以主要的几种最为最优解)
6、至于百分比和autolayout则其实是对我的1的另一种方法,对用dp来表示的一种互补,两者都有缺陷和优劣。择优选择。
这是我对屏幕适配的理解。


Paste_Image.png

注意事项:
1、不管怎么实现,还是不管无法做到完美的适配。因为要适配的分辨率非常多,不可能每个都去应对处理一下的。
2、同一项目 如果决定用了dp,就一直用dp,用百分比,就用百分比,最好 别两个一起用。因为这种类似框架的转换,不提倡,后期维护会很烦。
3、针对我的5,建多了不同的分辨率下的文件,apk就大了,这个时候可以考虑第三方布局

第三方布局有鸿洋的百分比布局和autolayout布局https://github.com/hongyangAndroid/AndroidAutoLayout

还有一种适配放是是锤子哥的适配:Android-屏幕适配全攻略 http://www.imooc.com/learn/484

相关文章

  • 屏幕适配应该要考虑的方面

    要实现屏幕适配该考虑这写内容:1、需要固定宽高的控件,就设置固定的dp(并不是只能通过dp来固定宽度,也可以有其他...

  • 安卓:日常开发屏幕适配总结

    Android 屏幕适配方案Android多分辨率适配框架Android 屏幕适配之dimens(上线项目中实际应...

  • 屏幕适配

    屏幕适配的思想就是让布局效果在任意机型上得到适配,不会出现布局错位等问题 屏幕适配从两方面来说,首先屏幕适配第一就...

  • Android为什么要搞屏幕适配

    在开发过程中,我们总是需要考虑如何适配各种的屏幕。但是你有没有想过,我们为什么需要适配屏幕呢?为什么需要那么多屏幕...

  • Android屏幕适配

    Android屏幕适配主要包含三个方面 屏幕像素密度(ldpi,mdpi,hdpi,xhdpi,xxhdpi,xx...

  • Android 屏幕适配

    Android机型各种各样,在适配的过程中不仅要考虑分辨率、长宽比、还要考虑屏幕密度,尤其是屏幕密度会导致不同手机...

  • android屏幕适配

    android设备碎片化严重,因此在实际开发的时候需要做屏幕适配适配主要是在以下几个方面: 布局适配 常见的布局适...

  • 总结常用的Android屏幕适配方案

    前段时间开启新项目的时候就考虑过Android屏幕适配,说实话以前从来没有想过针对这一块做一些优化,原本的屏幕适配...

  • 屏幕适配的那些坑

    屏幕适配的那些坑 屏幕适配的那些坑

  • Android屏幕适配-应用篇

    目录 Android屏幕适配-基础篇Android屏幕适配-应用篇 Android屏幕适配最主要的原因:  是由于...

网友评论

      本文标题:屏幕适配应该要考虑的方面

      本文链接:https://www.haomeiwen.com/subject/pwqpzttx.html