美文网首页手机适配
android屏幕适配布局和字体

android屏幕适配布局和字体

作者: 爱码士平头哥 | 来源:发表于2017-03-30 16:55 被阅读72次

屏幕适配的这个问题到现在对于每个android开发人员来说,可能都是小菜一碟了,可三年前不这样,五花八门,简直八仙过海,各显神通。

首先,由于android 的碎片化结构,我们目前知道的市面上仅针对手机或者平板的屏幕有以下几种:

480x800 ,720x1280,1080x1920,1440x2560

以及800x1280,1200x1920,2650x1800,2650x1600....

以后可能还会有更多的。

总结归纳有以下几种:

先不说个中原理啊(研究各种原理和缺陷的网上资料一大把)。这里只是列举:

布局

1、全篇使用比重来做。

2、创建不同分辨率的layout目录,然后创建布局文件(真的很low,而且工作量巨大)

3、dimens上面做文章,创建不同values文件夹。

4、android还提供了了百分比布局库(其实对于老项目来说,就是个坑了,所有的布局都要改一遍)

我个人在对适配上,还是喜欢用dimes,比较对我的口味。

图片

其实图片普遍的是通过项目中的drawable-hdpi ,drawable-mhdpi,drawable-xhdpi,drawable-xxhdpi分别放置由UI提供的四种分辨率图片。

其实,我还是觉得用nine-Patch(即通常讲的.9图)比较实用。工作量将节省不少,更加便捷。如果有不同意见请指教。哈哈。。

之前我一直去写个类,创建dimens文件,实在费劲,就在网上找了个基于swing的一个dimens文件生成工具。

这里分享一下,也自己留一下备用。

左边是输入dimes文件,也就是你需要适配哪些dp 、xp、sp,中间是基于哪个分辨率,右边是输出路径。

点击这里下载适配文件生成工具

代码下载之后,直接在cmd 编译执行一下就可以用了,用cmd编译的时候一定要记得配好环境变量。

相关文章

  • android屏幕适配布局和字体

    屏幕适配的这个问题到现在对于每个android开发人员来说,可能都是小菜一碟了,可三年前不这样,五花八门,简直八仙...

  • Andorid学习之屏幕适配问题

    记录一下,自己对于Android屏幕适配方案的认识和运用 一、Android屏幕适配的需求来源 最开始接触布局文件...

  • ios字体适配的三种实现方法

    大家先看下IOS字体规范与多屏幕适配的规律和在不同尺寸屏幕适配的UI布局: 在项目中肯定会遇到字体适配的问题,从上...

  • Android屏幕适配之--自定义像素的缩放比例来实现屏幕适配

    Android屏幕适配之--自定义像素的缩放比例来实现屏幕适配 在Android的适配中,可以采用自定义布局的形式...

  • android屏幕适配

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

  • App适配

    布局适配 字体适配 软键盘适配

  • Android屏幕适配-应用篇

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

  • android布局和屏幕适配相关

    本来想自己结合自己经验和学习学习下大神的博客总结出来一篇这方面的博客方便今后自己工作上用到时方便快速查看的,但是看...

  • UI优化

    UI渲染基础 1、屏幕与适配 通过dp和自适应布局可以基本解决屏幕碎片化的问题,这也是Android推荐使用的屏幕...

  • 移动端相关文章

    前端基础知识概述 -- 移动端开发的屏幕、图像、字体与布局的兼容适配 备用链接 原文

网友评论

    本文标题:android屏幕适配布局和字体

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