屏幕适配
2016-04-22 07:00
281 查看
1.安卓机的繁多混杂,分辨率的高低,使得屏幕适配也成了一个问题,适配的方案
b.可以使用shape对背景的处理
c.在特定的分辨率下适配,在res目录下建立一个layout-HxW.xml文件,如:layout-800x480
设备密度可以在oncreate方法中打印测试出来:
320*240(0.75)
480*320(1)
1280*720(2)
图片适配
在不同的目录下放置不同尺寸的图片布局适配
a.不试用绝对布局,使用match_parent 而不是fill_parentb.可以使用shape对背景的处理
c.在特定的分辨率下适配,在res目录下建立一个layout-HxW.xml文件,如:layout-800x480
权重适配
线性布局的时候尽量使用android:layout_weight代码适配
主要是转化dp和px的关系,dp=px/设备密度设备密度可以在oncreate方法中打印测试出来:
float density = getResources().getDisplayMetrics().density;
320*240(0.75)
480*320(1)
1280*720(2)
相关文章推荐
- 关系型数据库工作原理-归并排序(翻译自Coding-Geek文章)
- Matlab-----让同一个坐标轴上的两个字母,一个斜体,一个正体
- 2011-2015年Journal of Mathematical Physics高引用文章
- IOS学习笔记(五)之正式协议
- uva 10074 Take the Land
- uva 108 Maximum Sum
- 转:Android zxing(上)
- 第一次冲刺站立会议04
- 学习Sqlite
- 如何在你的应用中正确使用Context
- 工作中最麻烦的事——北漂18年(52)
- 学艺不精,痛定思痛
- Ubuntu 16.04 LTS (Xenial Xerus)正式发布
- Swift快速入门之getter 和 setter
- JS原型链
- C# class示例 0012
- 如何启动Nunit的调试功能
- python list
- mysql 定义自增
- 人工智能60年:全球人工智能技术大会今日召开,谁在外面“流口水“(即”流哈喇子“)?