Android屏幕适配

  • 什么是屏幕适配
屏幕适配是对于尺寸单位图片文字布局这4种类型资源进行合理设计及规划,在布局是合理利用各种类型资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。
简称:使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果
  • dpi,dip,dp,sp,px分别是什么
dpi:屏幕像素密度,指每英寸上的像素点数,dot per inch的缩写,与屏幕尺寸和屏幕分辨率有关;

dp/dip: dpdip是一样的,密度无关像素,是Density Independent Pixels的缩写,以160dpi为基准。在160dpi设备上1dp=1px,在240dpi设备上1dp=1.5px,以此类推;

sp Scale-Independent Pixels,可以根据文字大小首选项进行放缩,常用于设置字体大小。最好使用12sp大小以上的尺寸,推荐使用12sp14sp18sp22sp,尽量避免使用奇数或小数,因为容易造成精度的丢失;

px像素,构成图像的最小单位,这个比较简单,无需介绍。
  • dimens是什么
dimens文件一般是定义一个尺寸,以便于复用,当某个布局或控件需要在不同分辨率下显示不同尺寸时,会使用dimens进行适配
  • 如何适配图片

  • 如何字符串国际化

首先在Android项目下创建一个Directory

命名为values-eng

然后转换到Packages项目下,将系统生成的strings.xml文件复制到values-en包下

先修改系统生成的strings.xml文件:

还有values-en包下的strings.xml文件:

然后运行模拟器,就可以在模拟器内部设置更改语言选项
  • 如何对布局进行适配



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值