首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android,mdpi密度但屏幕不同

Android,mdpi密度但屏幕不同
EN

Stack Overflow用户
提问于 2012-10-21 16:39:08
回答 2查看 3.2K关注 0票数 4

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

HTC渴望S - 480 x 800像素,3.7英寸(~252像素密度) 三星P6200 Galaxy 7.0 Plus - 600 x 1024像素,7.0英寸(~170 ppi像素密度) 三星Galaxy 2 10.1 P5100 - 800 x 1280像素,10.1英寸(~149像素密度)

根据我的理解,如果我正确地为上述三个开发我的应用程序,大多数其他设备将被处理。可能是吧?

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

因此,这两种平板电脑都是mdpi,对于mdpi,图像应该放在drawable-mdpi中,但是我应该设计图像的大小吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-21 18:20:45

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

有关这个问题的更多信息,请阅读"支持多屏幕“。

票数 3
EN

Stack Overflow用户

发布于 2012-10-21 21:40:22

我建议您为xhdpi设计,您可以随时调整大小以适应较低的dpis。

考虑到dpi与屏幕大小无关,另一方面,大屏幕平板电脑的dpi低于大多数“现代”手机。

为目标屏幕大小做布局,即10“和7”平板,系统将为您的设备dpis获取最佳位图(或restcale最近的一个!)

使用最新的(beta) Android和Eclipse插件,您将更好地查看不同的设备屏幕: dpi +像素分辨率+屏幕大小。

代码语言:javascript
复制
7" WSXVG (Tablet) (1024x600: mdpi)

在版面编辑器里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12999849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档