Android,mdpi密度但屏幕不同

Android,mdpi密度但屏幕不同,第1张

概述我正在开发一个可在多个设备上运行的应用程序.我有三个设备用于测试. 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) Samsun 我正在开发一个可在多个设备上运行的应用程序.我有三个设备用于测试.

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中,但我应该为哪个平板电脑设计图像?

@R_301_6120@ 应用程序UI通常没有完全位图.你有一些像固定大小的图标元素,但从另一方面你的按钮应该没有问题.因此,假设您想要定位所有设备,您应该按照最小支持屏幕的方式设计UI(在这种情况下,600 x 1024像素是您的最大值) – 这意味着如果您在所述屏幕上预览所有UI元素都完全适合在屏幕上.在更高的屏幕上,UI必须缩放,但这通常不需要任何特殊的方法(例如,除非您处理位图游戏),因为列表,按钮,布局等元素将自动伸展.如果您的设计假定所述可扩展元素中包含任何位图,请使用 9-patch PNG文件使其正确缩放.

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

总结

以上是内存溢出为你收集整理的Android,mdpi密度但屏幕不同全部内容,希望文章能够帮你解决Android,mdpi密度但屏幕不同所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1128716.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存