转自:http://www.itnose.net/detail/6112176.html 以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发...
分类:
移动开发 时间:
2014-10-27 21:13:56
阅读次数:
349
1、如何改成竖屏?RootViewController.mm文件中return UIInterfaceOrientationIsLandscape( interfaceOrientation );改成return UIInterfaceOrientationIsPortrait( interface...
分类:
其他好文 时间:
2014-10-24 18:09:10
阅读次数:
176
============问题描述============ 最近做手机适配,适配了800*480的手机,可是批量测试的时候发现有几款手机也是800*480的,但是界面元素错位,经查发现是屏幕确实是800*480的,但是有虚拟键,占了几十的像素。通过程序取出来的分辨率是782*480的。像这样的情况用不...
分类:
移动开发 时间:
2014-10-22 01:02:46
阅读次数:
263
最近感觉要被屏幕适配玩死了……安卓的手机为虾米不能像苹果那样只有几个分辨率呢?为什么呢!!!!!!!阿门……目前想到有两种解决办法……第一种: HTML5+CSS3+WebView交互……目前还在研究,空了放demo第二种: 通过安卓UI自己的layout来处理: 1.屏幕界面布局 在 res 目录...
分类:
移动开发 时间:
2014-10-20 09:49:22
阅读次数:
185
1.主流手机必要测量的参数(通过具体的方法,测量出,需要测试手机的 下面的这些参数,我们主要使用的只是 screenwidth 这个参数,其他参数只是帮助我们更好的理解
屏幕适配)
华为 ht:960 density:1.5densitydpi240 screenWidth360 screenHeight640
米2 +++width:720 height:1280 d...
分类:
移动开发 时间:
2014-10-19 20:02:26
阅读次数:
312
解决方案写成values-port-hdpi-1824x1200最近做项目中发现问题我写分辨率values-1920x1200,但是平板华为x1 不走这个分辨率,写1800x1000 会进,但是还是不对呀,这么做会影响其他设备的适配的后来发现,得除去虚拟键部分算起,我打印屏幕的分辨率为// 1200...
分类:
移动开发 时间:
2014-10-14 20:38:59
阅读次数:
269
解决方案
写成values-port-hdpi-1824x1200
最近做项目中发现问题
我写分辨率values-1920x1200,但是平板华为x1 不走这个分辨率,写1800x1000 会进,但是还是不对呀,这么做会影响其他设备的适配的
后来发现,得除去虚拟键部分算起,我打印屏幕的分辨率为// 1200------1824 华为荣耀x1 7.0
最后,我把value里面的适配写成v...
分类:
移动开发 时间:
2014-10-14 09:57:48
阅读次数:
283
1 横竖屏切换:
文件名称相同, 文件夹不同.
layout-port/ 代表竖屏
layout-land/ 代表横屏
layout/ 代表任何没有修饰符的layout文件夹。
最终的实现 横竖品方案:
两套 相同名称,单文件夹不同的布局。
2 横竖屏切换的时候:
代码需要进行 方向 的判断。
因为使用了不同的layout...
分类:
移动开发 时间:
2014-10-10 17:28:45
阅读次数:
210
几个概念:1) 屏幕密度(dpi) :dot per inch,即每英寸像素数。ldpi(120),mdpi(160),hdpi(240),xhdpi(320)计算方法:以480x854,4.0inch手机为例,其对角线为4.0inch,对角线的像素数为:(480^2 + 854^2)开根号 = 9...
分类:
移动开发 时间:
2014-10-09 19:17:47
阅读次数:
263