2013-03-22 71 views
3

我使用PhoneGap创建了一个应用程序,并且想要定位多个Android设备。
问题是,在我看到的文档有很多方法来做到这一点,我想知道正确的。Phonegap - 支持多种分辨率的最佳方式

在Android文档上,我发现我可以为每个屏幕密度使用不同的CSS,但是之后我需要为每个应用创建4个CSS。 http://developer.android.com/guide/webapps/targeting.html

在谷歌我发现我应该使用响应式布局,但一个朋友告诉我,这是不正确的事情。

在没有创建许多不必要的CSS文件的情况下在PhoneGap中创建应用程序的最佳方式是什么?

回答

3

由于您使用的是Phonegap,我会使用移动框架,如jQuery Mobile,Sencha Touch等。这些框架为您处理此问题,并启用响应式布局。你的朋友的意见似乎有点没有根据。我使用的是jQuery Mobile,它已经在我测试过的所有移动设备上工作过:Galaxy Nexus,iPod touch,iPad和Kindle。我的应用程序非常庞大且复杂,并且根据屏幕大小,我的代码中没有位置是锯齿形或锯齿形。我有一个CSS文件,它也支持几个主题。

+1

这对所有其他的东西都有好处,但是对于图像来说,我将不得不提供不同分辨率的图像(就像我们在Android中所做的那样),否则我将不得不拍摄一张大图像并将其缩小以适应低密度屏幕。 – 2013-11-14 07:38:34

1

我绝对推荐创建一个响应式布局。使用移动第一技术来定位最小的屏幕尺寸,然后使用媒体查询来定位更大的屏幕尺寸。每部手机的表现都有所不同,希望有所不同。

相关问题