创造在任何设备上视觉引人注目的应用
设备与显示
Android工作数百万的手机,平板电脑和其他的设备,它们的屏幕尺寸和组成因素都是各不相同的。通过利用Android的灵活的布局系统,你就可以创建出可以很好适配大到平板电脑小到手机设备的应用。
1. 灵活的布局
拉伸和压缩你的布局以适应不同高度和宽度
2. 布局的优化在大设备上,可以利用特别的屏幕空间,创建组合视图,那就是结合多个视图来呈现更多的内容和更直观的导航。
3. 所有的资源为不同屏幕的分辨率提供对应资源(DPI)来确保你的应用在所有的设备上看起来都很不错。
策略
所以当你要为不同的屏幕设备进行设计的时候你应该从何开始呢?一种方式是在基本标准上开始(标准的尺寸和MDPI(资源 Drawable中[Medium Density],160dpi))相对其容器或者其他组件来进行放大或者缩小。另外一种方法就是先从最大尺寸屏幕开始,然后缩小来和计算出来你所需要适配的屏幕的合适的UI界面。
更多关于大屏幕的设计细节,请看Multi-pane Layouts向导。
开发者向导
关于如何为多款屏幕尺寸和分辨率创建灵活的布局,请参考 Designing for Multiple Screens 和 Building a Dynamic UI with Fragments.
主题
主题是安卓为一个应用或者窗口界面建立一致性风格的机制。样式指定了创建用户界面的元素的视觉属性,比如颜色,高度,间隔和字体大小。为了促进一个平台上所用应用的高内聚性,Android提供了三个系统主题让你在为冰激凌三明治版创建应用时进行选择。
1. 高亮
2. 高暗
3. 带暗色调工具栏的高亮使用这些主题对你创建的应用与Android标准视觉语言的适应会是一个长远的帮助。
选用对你的应用很好适应你的需求和设计美学的系统主题。如果你渴望在你的应用上看起来更加与众不同。使用这里面的系统主题的一种作为你定制的开始点看起来是一个不错的注意。系统主题提供了一些可靠的功能在你想要选择性的实现你自己的视觉样式上。
Gmail 使用高亮显示
设置使用高暗显示
通话使用带暗色调工具栏的高亮显示
开发者向导
更多关于如何使用主题比如高亮或者高暗,或者如何创建自己的主题,请查看API 向导。