android屏幕适配
来源:互联网 发布:seo实战经验 编辑:程序博客网 时间:2024/06/03 10:22
屏幕尺寸:指的是屏幕对角线的长度。单位是英寸,1英寸=2.54厘米。
屏幕分辨率:指的是在横纵方向上的像素点数。单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1920*1820。
屏幕像素密度:指的是每英寸上的像素点数。单位是dpi,屏幕像素密度与屏幕尺寸和屏幕分辨率有关。dpi=对角线的像素点数/对角线长度。
dp用来设置控件的大小,sp用来设置字体的大小。
如何支持多屏幕尺寸:使用wrap_content,match_parent,weight。
使用相对布局,禁止使用绝对布局。
使用多布局,当你使用平板的时候,可以使用large限定符layout-large,也可以使用layout-sw600dp最小宽度限定符。
使用.9图片,产生自动拉伸效果。
图片适配:在res/drawable中有多个分辨率的文件夹。一般图片适配很少用,基本上就在一个目录中放入图片,图片多了占内存。
布局适配:单独写一个布局文件放在layout-800*480
尺寸适配:我们可以使用dimens文件来进行适配组件大小。比如创建一个values-800*480文件夹。里面复制一个dimens文件,这样在不同分辨率下可以控制大小。
权重适配:在父布局中可以指定权重数,然后在子view中设置权重。
代码适配:在代码中获取屏幕大小,动态设置控件大小。
0 0
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- 关于消息队列的使用
- CUW MBA广州班开学第一天 精彩新开始
- 第52课:蘑菇云Spark大数据项目数据建模
- 欢迎使用CSDN-markdown编辑器
- Java垃圾回收机制(GC)详解
- android屏幕适配
- 使用 Postman 开发 Blockchain Network之 Chaincode (智能合约)
- Jquery中的parent()与parents()取父元素的区别
- C++默认成员函数
- 10个相关的单选题
- lvarchar类型对表结构变更影响-1
- react基础知识
- 第四周项目二计算并联电路的总电阻
- JAVA从菜鸟【入门】到新手【实习】一一 学习过程的经验和策略【面向对象核心】