设计整体Android设备

时间:2013-09-17 09:42:50

标签: java android layout

我开发了7英寸平板电脑的应用程序。该设计适合于celkon,Bril Slates,但同样的设计不适合三星Galaxy标签(7英寸)。我看到相同的7英寸平板电脑之间的这些差异后,我接线了。

我可以知道为什么会这样吗?那么,如果我开发一个支持每个屏幕的应用程序,那将是多么困难。

这没有帮助我解决问题 How to design application to support multi-screen devices and tablets in Android。 任何人都可以指导我/建议任何链接来开发支持每个Android设备的应用程序

3 个答案:

答案 0 :(得分:1)

这不是一件容易的事情,因为您不仅要为不同的尺寸制作布局和图像,还要为不同的DPI制作布局和图像。因此,请考虑查看要在参数中发布的每个设备。通常你必须做很多工作才能使应用程序在所有分辨率,DPI和Android版本上都看起来很好。

答案 1 :(得分:1)

尽管尺寸相同......每个设备的分辨率和外形尺寸都不同......它不仅仅适用于屏幕尺寸..设备从特定文件夹中选择它们的布局和可绘制内容...例如nexus7将从tvdpi文件夹中选择drawables和layouts ...所以你需要了解你的应用程序将支持哪些设备并为它们创建适当的布局..这实际上是开发人员的开销,并被认为是android开发中的一个缺点

答案 2 :(得分:0)

最好阅读的是关于如何实现此http://developer.android.com/guide/practices/screens_support.html

的Android指南

关于一个平板电脑与另一个平板电脑的问题,它也可以是密度与屏幕尺寸相结合的问题。从链接中您将了解如何组合尺寸

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

各种密度:ldpi,mdpi,hdpi,xhdpi ...