了解Android,我在理解多重支持方面遇到了麻烦 设备。我已经浏览了dev-docu,现在是为了清理:
使用dp背后的想法是,例如一个按钮具有相同的“真实世界”大小,与实际屏幕大小无关,对吧? 如果是这样,那意味着,我提供ldpi,hdpi等图像。这导致一个按钮,总是相同的大小。 如果仍然正确,我明白现在,我的按钮总是具有相同的尺寸,我应该提供不同的布局,因为在小型设备上,可能只有两个相邻的空间,在较大的设备上有空间3。
如果上述所有内容都是正确的,我的问题是,我如何使用图形工具进行处理。假设我在300dpi时有一个100px x 100px的按钮,那么新文件的大小和dpi是多少。 Gimp用于不同的屏幕显示?
提前完成任何烟雾提升! 马库斯
答案 0 :(得分:0)
当您可以将自定义资产用于不同的屏幕密度时,意味着当您放置这些相应的资产时,它们将不会再次缩放并按原样使用它们。现在,屏幕的大小也是如此。那时你可以考虑调整你的布局。
例如,在大屏幕中,您可以将两个组件放在一起,并使用水平对齐的线性布局。但是当谈到一个小屏幕时,这可能是不可能的,一个选择是为小屏幕定义一个新的布局,并说这两个组件在垂直布局中。
有关如何实施此方法和最佳做法的详细信息,请查看these Android Docs
答案 1 :(得分:0)
经过一些研究后,似乎graphocs-tools DPI实际上是在例如基线。因此,要创建基线文档,您确实创建了一个470 x 320像素的文档,分辨率为160 dpi。剩下的就是那里。