Android高级应用开发第二章---屏幕适配

           **Android高级应用开发第二章---屏幕适配**

一.什么是屏幕适配
广大的程序猿们在开发App时,同一款App在屏幕大小不同,分辨率不同的设备上,如何展现出最好的效果呢?逐一对不同设备进行开发,肯定不现实。所以我们需要学习屏幕适配。屏幕适配通过对尺寸、图片、文字、布局这四种类型的资源进行合理设计和规划,在布局时合理利用各种类型资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。

二.如何进行屏幕适配

1.如何尺寸单位适配(附图)

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

2.如何图片适配

步骤:
1.选择三张图片,例如为小猫,小狗,小猪
2.分别将3张图片放到drawable-hdpi 、drawable-mdpi、drawable-xdpi中,将三张图片的命名都命名为animal.png。
3.在任意的布局文件中创建一个Imageview,src属性指向animal.png。
4.分别在hdpi、mdpi、xdpi的设备中运行,观察加载了哪个文件夹中的图片。

3.如何文字适配
步骤:
1.在Android—res下new directory 建立values-en
2.把values下的Strings.xml拉到values-en下。
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

4.如何布局适配
1.布局适配又可以分成横竖屏切换时的适配(附图)

这里写图片描述

这里写图片描述

2.针对特定分辨率设备的适配
步骤:
1.在res下新增layout-xxxx*xxxx(你想要的分辨率),并创建名为activity—main.xml的布局文件。
2.为每个activity—main.xml编写不同内容。
3.在Activity中setContentView。
4.创建一个你需要的分辨率的模拟器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值