与Android设计师合作

时间:2012-02-07 09:08:01

标签: android android-layout user-interface

我现在开始从零开始开发一个新的Android应用程序。 我工作的公司有自己的设计师。

设计师问我应该设计的屏幕尺寸,我不知道该告诉她什么 - 我想支持所有不同密度和屏幕尺寸的基于Android的智能手机。

我熟悉有关supprting multiple screens的文档。

问题#1: 那么,我可以假设所有的智能手机都是正常的吗?屏幕尺寸,并查看"表3"在链接的底部,我已经在"普通屏幕上添加了#34;行并告诉设计师我需要每个页面的4个版本,如本行所列:WQVGA400(240x400),HVGA(320x480),WVGA800(480x800),640x960? 这些决议是否涵盖所有基于Android的智能手机?

问题#2: 在设计项目时,设计师可能会告诉我:"标题栏应该在240x400屏幕上长40px",如何将这些像​​素转换为dip?在与设计师合作时,如何轻松完成日常工作?我应该只为mdpi首先开发,在320x480屏幕上,其中1像素= 1 dip,然后不需要翻译?

提前致谢!

5 个答案:

答案 0 :(得分:3)

Android Design Guide应该会为您提供所需的所有信息。

dip和px之间的转换基于您拥有的dpi类型而不是屏幕大小。定义自己的标题栏以确保高度是指定的高度。

答案 1 :(得分:2)

  1. 你应该说设计师认为它是最常见的价值观,但并非一切皆有可能。因此,尝试设计评论"手机屏幕的1/5和平板电脑屏幕的1/10"不是" 40px"。其他可能的方法 - 仅为分辨率创建设计,然后将其拉伸到其他屏幕。

  2. This问题给出了答案

答案 2 :(得分:0)

问题1的答案是否定的。例如,Galaxy Nexus的分辨率为1280x720,Droid Razr为960×540。

答案 3 :(得分:0)

答案#1:否

回答#2:看看this link,了解更多关于倾角的信息。

答案 4 :(得分:0)

我认为iPhone的做事方式并不适用于Android(有限的iPhone体验,但你几乎已经为所有设置了图形吗?)在Android上,设计师可能不得不熟悉布局系统或其他人需要采用参考设计并将其转换为布局文件。