尺寸与方格
安卓的设备不单有不同的尺寸,也会有不同的分辨率,或者称作屏幕密度( DPI <Dot Per Inch> , 即每平方英寸有多少个像素)。为了使开发者便于为不同的屏幕设计应用,安卓提供了几种密度种类,供大家选择:LDPI(低DPI),MDPI(中DPI),HDPI(高DPI)与XHDPI(超高DPI)。在设计应用程序时,设计师负责设计布局文件,而程序员负责编程,所以就设计而言,只要设计师针对以上几种密度都设计出相应的元素与布局,程序员就能够利用这些布局去编程,而不用写太多重复的代码,节省了时间。例如设计一个按钮,你需要将按钮设计成几种大小的版本,LDPI,MDPI,HDPI和XHDPI,这样程序运行在不同的设备上,将会得到最佳的显示效果!
*如果你觉得无从入手,可以参考这个原则:48像素规律(48dp Rhythm)
可触摸的用户界面通常以48个像素为一个单元去展示。下图中蓝色的“48”的正方形,就是一个48 X 48 像素的方格。
*为什么是48像素(48dp)?
平均来说,48像素转换成显示屏的显示后,其物理尺寸是9毫米,正好在触摸屏舒适的尺寸(7-10毫米)之间,适合用户去触摸与阅读。
如果你以48像素为标准去设计,你就可以得到如下的保证:
- 各种设备的用户界面的基本元素尺寸都不少于7毫米。
- 各种设备都有良好的布局。
注意间隔
用户界面每个元素之间的距离是8像素。