博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android屏幕适配
阅读量:5983 次
发布时间:2019-06-20

本文共 548 字,大约阅读时间需要 1 分钟。

hot3.png

1、常见的几个概念

px:像素点,用来计算图片的最小单位。例如图片分辨率为480*480的意思就是该图片宽为480个像素点,高为480个像素点。

in:英寸,通常用来表示手机屏幕的大小。1in = 2.54cm

dpi:每英寸上像素点的个数

density:屏幕密度   density = dpi/160

dp:即dip的简写,android设备特有的单位。

sp:一般用来表示字体的大小

2、Drawable文件夹

Android项目中Drawable文件夹中有不同的字文件夹

  • drawable-ldpi (dpi=120, density=0.75 )

  • drawable-mdpi (dpi=160, density=1 ,40*40)

  • drawable-hdpi (dpi=240, density=1.5 ,64*64)

  • drawable-xhdpi (dpi=320, density=2 ,92*92)

  • drawable-xxhdpi (dpi=480, density=3 ,140*140)

android系统会更具屏幕dpi去使用相应文件夹下的图片

3、巧妙是用weight这个属性

转载于:https://my.oschina.net/u/2491515/blog/603251

你可能感兴趣的文章
Apache日志分割&日志分析
查看>>
MySQL完全备份与恢复
查看>>
JVM内存结构 VS Java内存模型 VS Java对象模型
查看>>
__main__:1: Warning: Unknown table 'employ' 0L
查看>>
Linux练习题-文件查找
查看>>
python bottle 简介
查看>>
设计微服务的最佳实践
查看>>
后缀.COLORIT勒索病毒分析和解决方案,.COLORIT勒索病毒如何处理
查看>>
oracle数据库命令-持续更新
查看>>
http://cuiqingcai.com/993.html
查看>>
redis安装使用
查看>>
【干货】Java岗面试考点大合集
查看>>
Android安全开发之浅谈密钥硬编码
查看>>
iOS 计算两个日期字符串的差值
查看>>
UTF-8 编码及检查其完整性
查看>>
由一条微博引发的 — Xcode LLDB 调试断点总结
查看>>
Android NDK开发扫盲及最新CMake的编译使用
查看>>
Weex开发系列(一):初识Weex
查看>>
开源 UI 库中,唯一同时实现了大表格虚拟化和树表格的 Table 组件
查看>>
找到思聪王
查看>>