我已经在Android和其他博客上阅读了更多关于如何支持多种屏幕尺寸的文档。在某种程度上,我成功地为应用程序制作了一些好看的设计。现在让我从一开始就讨论问题以及我想问你们的问题。
Android现在拥有不同屏幕尺寸的不同屏幕密度和不同的分辨率。所以我们必须面对3种不同的尺寸,密度和分辨率。
现在让我们举三星s4(xxhdpi设备有1080 * 1920px),三星Grand(hdpi 480 * 800px)和两者都有相同的屏幕尺寸5英寸的例子 和三星galaxy note 10.1(Mdpi设备)10英寸屏幕尺寸。
现在android说要制作不同的drawable并将它们放入相应的文件夹中,没关系,让我们假设它完成了。怎么办 ?
让我们假设,如果我必须使用5 dp的marginleft设置左上角的图像,并根据它们使用不同的特定填充和dps的边距设置其他一些视图,并假设我已根据我的布局设置所有这些到hdpi设备,我们知道在三星s4 xxhdpi设备和平板电脑上看起来不太好。
并且设计模式也表示根据您的需要更改平板电脑的设计,但另一方面,现在我们不得不使用不同的值文件夹来支持制作不同的布局。
所以简而言之,什么是最好的方式,什么是制作drawables的明确的事情。 我们应该如何调整我们的drawable以支持所有设备,如果现在不推荐使用不同的布局我们应该做些什么来使我们的设计看起来很好并且在所有设备中大致相同?
如何判断该设备是平板电脑,我们现在应该开始展示多窗格设计?
请不要把我推荐给android开发者网站,我知道它非常有帮助,我从那里学到了很多东西,但是现在我只是想讨论技术问题并希望利用一些经验丰富的开发人员。谢谢