gpt4 book ai didi

Android,mdpi密度但屏幕不同

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:12:38 25 4
gpt4 key购买 nike

我正在开发一个将在多个设备上运行的应用程序。我有三个测试设备。

HTC Desire S -- 480 x 800 pixels, 3.7 inches (~252 ppi pixel density)

Samsung P6200 Galaxy Tab 7.0 Plus -- 600 x 1024 pixels, 7.0 inches (~170 ppi pixel density)

Samsung Galaxy Tab 2 10.1 P5100 -- 800 x 1280 pixels, 10.1 inches (~149 ppi pixel density)

根据我的理解,如果我正确地为以上三种设备开发了我的应用程序,那么大多数其他设备都将得到处理。可能是?

我的问题是我应该从哪里开始设计我的图像?由于这两款平板电脑都是mdpi密度但屏幕尺寸不同,我为TAB2设计了图像并将图像放在drawable-mdpi目录中,这些图像在TAB2上完美显示但在 TAB7 上,事情变得一团糟,图像相互重叠。

因此,这两款平板电脑都是 mdpi 并且对于 mdpi,图像应该放在 drawable-mdpi 中,但是对于哪种平板电脑尺寸我应该设计图像?

最佳答案

应用程序 UI 通常不是完全位图的。你有一些元素,比如固定大小的图标,但从另一方面来说,你的按钮应该可以毫无问题地缩放。因此,假设您想要面向所有设备,您应该以适合最小 支持屏幕的方式设计您的 UI(在这种情况下,600 x 1024 像素是您的最大值)——这意味着如果您在上述屏幕上预览screen 所有 UI 元素都完全适合屏幕。在更高的屏幕上,您的 UI 必须缩放,但这通常不需要任何特殊方法(除非您在位图游戏中工作),因为列表、按钮、布局等元素会自动拉伸(stretch)。如果您的设计假设任何位图涉及所述可扩展元素,请使用 9-patch PNG文件以使其正确缩放。

有关该主题的更多信息,请阅读“Supporting Multiple Screens”。

关于Android,mdpi密度但屏幕不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com