支持所有Android平板电脑分辨率
我们公司的设计师想让我给他安卓平板电脑的分辨率,这样他就可以开始设计新的应用程序了 我知道有很多不同的解决方案(列在这里:)。 我还知道Android被划分为不同的dpi(ldpi、mdpi等) 我的问题:支持所有Android平板电脑分辨率,android,Android,我们公司的设计师想让我给他安卓平板电脑的分辨率,这样他就可以开始设计新的应用程序了 我知道有很多不同的解决方案(列在这里:)。 我还知道Android被划分为不同的dpi(ldpi、mdpi等) 我的问题: 我应该告诉设计师什么?显然,他不应该为每一项决议制定一个版本。此外,上面链接中列出的一些决议都在同一个dpi中,所以我应该选择哪一个 考虑到该应用程序将只在平板电脑上运行,我应该使用哪些dpi类?只有hdpi和xhdpi?或者我应该继续使用所有4个类并限制清单中的标记吗 是否有一个代表我使用
标记吗提前谢谢 这些问题包含了太多的信息 我试着阅读这篇文章和其中的参考资料 你也可以看看android设计的网站 一句话,为android平板电脑设计更像是设计网站。不能只为一个分辨率进行设计 2考虑到您正在开发平板电脑,有必要支持mdpi和hdpi。如果这些应用可以安装在手机上,也许还需要xhdpi。这不是很严格 3 dpi(每英寸点数)=每英寸像素数。所以dpi就像密度一样,它和分辨率没有严格的关系。但仍有一张表格可以帮助您,请尝试在下一页中找到它 4 9补丁资源非常有用。一个小png可以拉伸到任何大小而不失真。它还可以帮助减少资源的规模
在大多数情况下,您不必为每个dpi制作9个补丁,因为它可以拉伸到您想要的任何大小。但是,如果9-patch png本身包含一些信息,如最小高度和填充,则有必要制作不同的版本。以下是我要做的:
- 看看你有什么组合。平板电脑主要有3种分辨率(1280x800、1024x600、800x480)和2种密度(hdpi和mdpi)。最多6个版本。选择一些符合您最逻辑的目标(我会选择xlarge mdpi(9“1280x800)、大mdpi(7”1024x600)和普通hdpi(4-5”800x480),并在这些目标上进行设计
- 一些图形元素不需要为每种组合设计,比如背景,可能是按钮…这里有9个补丁。放在drawable nodpi文件夹中。一个资源适合所有人
- 如果不想在每个设备上完美定位每个项目像素,请使用滚动视图
普通hdpi
…我认为我应该只考虑dpi,而不是屏幕大小…我错了吗?android使用您引用资源的dpi来调整其大小。如果您没有指定任何内容,则使用mdpi。如果您引用image在hdpi下,在mdpi设备上打开它,它将被缩小。我不认为按钮的nodpi是一个好建议。这取决于你制作的按钮类型,但细微和小的效果在高密度设备上看起来并不好。。。