[经验]写代码千万别买2k显示器
  1. 用默认的2560*1440字体太小
  2. 27存需要转头看屏幕两端的内容,累脖子
  3. 用1920*澳门新萄京官方网站,1080的分辨率,字体模糊
  4. 用字体缩放网页和软件界面变形,很丑

前言


适配一直是手机开发亘古不变的话题,包含版本适配,界面适配等等。。咱们这里说的是关于界面适配的讨论。
写代码的时候咱们都希望一套代码通适配所有的机型,不需要额外的代码,额外的尺寸文件,大量的判断。因为这些都需要手去敲代码,累啊。希望解决问题就是要简单粗暴。

说说关于Android的适配,无论是官网还是外面的技术帖子都有相应的介绍。写布局文件该注意什么,图片放不同的文件夹,dip,sp,px这些尺寸单位使用等等。这让我想到寒战里面李文彬说过的一句话:”
每一个机构,每一个部门,每一个岗位,都有自己的游戏规则,不管暗也好,明也好,第一步,学会它。”
,很有道理,咱们用android
SDK开发,要做好适配工作,按照它的规则做就好了。官网传送门

可是我用Anko写布局了,没有xml,那么适配怎么办?

24寸1920*1220是最适合写代码的,16:10的尺寸能显示更多的行数,24存也是写代码最大尺寸了,再大就累脖子了

思考


  • 适配是什么?
    就是界面在各种尺寸的手机上面长的都一样。界面是由很多个控件组成的,要求界面长的一样,其实就是要求里面的控件长的都一样。那什么叫控件长的都一样呢?是不是大小位置都写死就叫一样的,肯定不是的。这边我也解释不清,看图说话,控件要随着场景的变化等比变化。

澳门新萄京官方网站 1

Paste_Image.png

  • 决定控件变化的因素
    尺寸 &
    坐标。有人说Material还有高度的概率,那个太细节,咱们不考虑。写好这些值,基本上控件在场景的区域就固定了。
  • 什么叫等比变化
    原来控件高度是屏幕的1/4,1280px高度的手机上,控件高度就是320px,720高度的手机,控件高度就是180px
  • 图片控件怎么处理
    上面说了控件的区域固定了,控件的样子就是内部问题。图的资源文件还是按照规则放相应的文件夹,能做.9处理的就做.9。一些图层效果,圆角图等等尽量别用美工切图,自己勤快点。有人说放到大尺寸手机上图片模糊怎么办?
    换张清晰的图片。
网站地图xml地图