对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理,无需程序的干预。...屏幕的密度是非常重要的,举个例子,长宽以像素为单位定义的界面元素(比如一个按钮),在低密度的屏幕上会显得很大,但在高密度的屏幕上则会显得很小。...例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。...在有些情况下,用户界面可能会小到难以看清内容。
针对屏幕的三个参数,分析如下:
同样物理尺寸,分辨率不同,那么如果按照像素设计,就会产生,分辨率大的那个,图像很小.物理尺寸就会很小....同样分辨率,不同物理尺寸,如果按钮找像素设计,实际看起来的物理比例是一样的.
看起来物理尺寸一样,不同分辨率,分辨率大的,屏幕尺寸就要大.
看起来物理尺寸一样,不同屏幕尺寸,大尺寸的,就要像素多.