3

我为 7 英寸平板电脑开发了一个应用程序。该设计适合 celkon、Bril Slate,但相同的设计不适合三星 Galaxy 选项卡(7 英寸)。在看到相同 7 英寸平板电脑之间的这些差异后,我被接线了。

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

这并没有帮助我解决 如何设计应用程序以支持 Android 中的多屏设备和平板电脑的问题。任何人都可以指导我/建议任何链接来开发支持每个 android 设备的应用程序

4

3 回答 3

1

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

于 2013-09-17T09:45:49.510 回答
1

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

于 2013-09-17T10:15:38.167 回答
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 ...

于 2013-09-17T09:50:31.747 回答