(说来惭愧,这段时间忙项目,有时间也拿来调侃人生,好久没有写过技术文章了)
真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android 屏幕适配方案。
已经用在一款成熟互联网 应用中,效果还不错。...
分类:
移动开发 时间:
2015-04-08 10:55:43
阅读次数:
211
android中长度有:dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关,布局时尽量使用单位dp;sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放;px:表示屏幕实际的象素。TextV...
分类:
移动开发 时间:
2015-03-14 23:18:06
阅读次数:
359
移动设备有大有小,那么如何适应不同屏幕呢,这给我们编程人员造成了很多困惑。我也是突然想到这些问题,然后去网上搜搜相关东西,整理如下。首先,对下面这些长度单位必须了解。Android中的长度单位详解(dp、sp、px、in、pt、mm)看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp...
分类:
移动开发 时间:
2015-03-11 18:39:14
阅读次数:
156
1.屏幕尺寸Screen size
即显示屏幕的实际大小,按照屏幕的对角线进行测量。
为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).
应用程序可以为这四种尺寸分别提供不同的自定义屏幕布局-平台将根据屏幕实际尺寸选择对应布局进行渲染,这种选择对于程序侧是透明的。
2.屏幕长宽...
分类:
移动开发 时间:
2015-03-11 17:30:57
阅读次数:
207
问题:测试时,发现应用在不同的显示器上显示效果不同(部分文本不能显示完全),自然想到屏幕适配的问题。按照思路整理如下:(一) 几个概念1,Screen size屏幕的尺寸,即对角线长度(单位inch-英寸)2, Screen density屏幕密度,即单位长度像素点数(pots/inches)3, ...
分类:
移动开发 时间:
2015-02-12 22:43:15
阅读次数:
334
记性真差,对这几个长度单位整理一下1、dpdp和dip一样,device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和硬件有关系,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。这里要特别注意dip与屏幕密度有关,而屏幕密度又与具...
分类:
移动开发 时间:
2015-01-22 10:54:11
阅读次数:
171
Supporting Multiple Screens 支持各种各样的屏幕尺寸、屏幕密度Android runs on a varietyof devices that offer different screen sizes and densities. For applications, the...
分类:
其他好文 时间:
2015-01-18 15:41:56
阅读次数:
357
通过程序去了解硬件情况是一件十分有意思的事情。很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功。后来又想要在Android上有所突破,不过在今天之前得到的尺寸都不准确。虽然很多人认为没必要这么较真,因为貌似很多情况下用不到。不过我就当这是一件很有挑战性的事,一定要做到。对,就是这么任性。
源码中android.view包下的Display类提供了很多方法供程序员获得显示相关的信息,通过此类让我们开启了解设备屏幕之旅吧。...
分类:
移动开发 时间:
2015-01-13 21:36:30
阅读次数:
360