说到Android的适配一定会让很多的人头疼,我在这里发表下我对Android适配上的经验。

在我们项目当中一般创建Android工程只有一个布局layout文件,其实这个布局文件有很多属性,例如下面的:



size:是指屏幕的大小

density:手机密度

orientation:屏幕的方向


举例我的手机是Sony LT26ii机型,4.3寸屏幕和1280x720分辨率,它在android当中是标准屏幕(normal),它的密度是320,算是特高的(xhdpi),手机竖屏(port)。现在我要建立对应该手机的布局应该是:


如果这里你只是一个layout-normal,就会适配标准屏幕下所有的密度,无论你是平板电脑还是手机。


特别注意xhdpi、hdpi、mdpi、ldpi是与手机的分辨率有关系,我们想要知道该手机需要创建什么密度的文件夹,使用以下方法获取参数,然后对照上面的密度表格图:



android系统做了许多关于适配的问题,例如:我手机密度应该取xhdpi下的布局 ,但是没有该资源它就会去最相近的hdpi资源,详细的大家可以参照Google的官网:


Android官网多分辨率和多屏幕适配

多屏幕多分辨率的测试工程下载


作者:黑卡米      原文地址:http://blog.csdn.net/aaren_jiang/article/details/8650340


更多相关文章

  1. 为什么老妈放弃了 Android 手机,买了一个 iPhone
  2. android根据屏幕尺寸区分设备类型,phone或者pad
  3. [教程] [经验技巧] 任意手机移植ROM 教程,超详细ROM 技术学习
  4. 【摘录】android 屏幕分辨率问题
  5. “史上最强Android木马”现身?360手机安全专家全面剖析
  6. android手机通过串口蓝牙透传模块与AVR单片机通信实例。。。蓝牙
  7. android studio 通过wifi连接手机调试
  8. Transformer Prime 变形平板:10 寸 Super IPS+ 屏幕、12 小时电力
  9. 【Android】利用Fiddler进行抓包详解教程。抓取接口以及数据,可以

随机推荐

  1. Android之USB Camera摄像头节点后移
  2. 如何实现Android(安卓)布局背景模糊化处
  3. Android(安卓)图文数据JSON解析,金山词霸
  4. Android逆向工程初步(一) 15.4.24
  5. Android(安卓)user defined service hand
  6. Android(安卓)Retrofit 2.0 注解的理解
  7. Android(安卓)中文API (94) ―― MediaCont
  8. Delphi XE7 GPS控件android下的新变化
  9. Android(安卓)中文API (92) —— MenuInfla
  10. 【Android】Android清除本地数据缓存代码