Android适配不同的屏幕

原创 2016年08月30日 11:57:33

Android用尺寸和分辨率这两种常规属性对不同的设备屏幕加以分类。我们应该想到自己的app会被安装在各种屏幕尺寸和分辨率的设备中。这样,app中就应该包含一些可选资源,针对不同的屏幕尺寸和分辨率,来优化其外观。

  • 有4种普遍尺寸:小(small),普通(normal),大(large),超大(xlarge)
  • 4种普遍分辨率:低精度(ldpi), 中精度(mdpi), 高精度(hdpi), 超高精度(xhdpi)

声明针对不同屏幕所用的layout和bitmap,必须把这些可选资源放置在独立的目录中,这与适配不同语言时的做法类似。

同样要注意屏幕的方向(横向或纵向)也是一种需要考虑的屏幕尺寸变化,因此许多app会修改layout,来针对不同的屏幕方向优化用户体验

Android适配不同屏幕

首先介绍下Android的密度独立性原则: 屏幕像素密度(dpi,即“dot per inch”): DisplayMetrics.density 在中等屏幕上等于1.0; 高密度的屏幕上它等于1.5...
  • zhangty0223
  • zhangty0223
  • 2016年04月29日 11:13
  • 1324

Android 最全适配不同语言、屏幕、系统版本及常见适配方法

前言 全世界安卓智能手机语言不相同,由于各厂家生产出的系统、屏幕也各异,随着SDK不断更新不同版本也有区别,android适配技能日益成为必不可少的一项专业技能。根据网上的资料和个人经验总结,整理一...
  • csdn_aiyang
  • csdn_aiyang
  • 2017年03月28日 19:02
  • 478

Android不同分辨率适配

首先先了解五个东西:dp 、dip、dpi、density 、屏幕大小 dip : Density independent pixels ,设备无关像素。 dp :就是dip dpi :像素密度 ,...
  • u014614038
  • u014614038
  • 2015年12月04日 15:30
  • 464

Android适配之适配不同屏幕

Android适配之适配不同屏幕前言Android将设备的屏幕归类为两种常规属性: 尺寸 分辨率 你的app将会被安装到各种屏幕尺寸和分辨率的设备中。这样,你的app就应该包含一些可选资源,针对不同的...
  • weiwosuoai
  • weiwosuoai
  • 2015年11月05日 15:48
  • 548

Android各种屏幕适配原理

Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以...
  • berber78
  • berber78
  • 2014年10月08日 09:15
  • 2830

Android 屏幕适配方案,自动生成不同分辨率的值

多分辨率适配方案,自动生成对应值,大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,...
  • u014649598
  • u014649598
  • 2016年03月31日 10:52
  • 6407

android适配屏幕

概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。 如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧...
  • yinyin_yonggao
  • yinyin_yonggao
  • 2015年06月12日 16:16
  • 363

Android适配屏幕

 在前几篇文章,我们大致了解了Android开发的一些常规模式和方法,在这个过程中其实我们已经接触到了屏幕适配方面的相关知识,但是并没有深入地讲解这些概念。这篇文章我们将分三个方面进行详细讲解。...
  • kc58236582
  • kc58236582
  • 2015年11月04日 15:07
  • 504

Android适配不同语言、屏幕,提高兼容性

一、语言适配MyProject/ res/ values/ // 默认英文en strings.xml values-es/...
  • Wesnoth
  • Wesnoth
  • 2015年09月18日 23:34
  • 647

Android适配不同的系统版本

新的Android版本会为我们的app提供更棒的APIs,但我们的app仍应支持旧版本的Android,直到更多的设备升级到新版本为止。Platform Versions的控制面板会定时更新,通过统计...
  • ronaldong99
  • ronaldong99
  • 2016年09月17日 22:22
  • 2664
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android适配不同的屏幕
举报原因:
原因补充:

(最多只允许输入30个字)