3

我正在使用 PhoneGap 创建一个应用程序,并希望针对多个 Android 设备。
问题是在文档中我看到有很多方法可以做到这一点,我想知道正确的方法。

在 Android 文档中,我看到我可以为每个屏幕密度使用不同的 CSS,但是我需要为我所做的每个应用程序创建 4 个 CSS。 http://developer.android.com/guide/webapps/targeting.html

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

在 PhoneGap 中创建应用程序而不创建许多不必要的 CSS 文件的最佳方法是什么?

4

2 回答 2

3

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

于 2013-03-23T02:40:59.330 回答
1

我绝对推荐创建一个响应式布局。使用移动优先技术来定位最小的屏幕尺寸,然后使用媒体查询来定位更大的屏幕尺寸。每部手机的行为都略有不同,预计会有一些差异。

于 2013-03-22T23:54:30.873 回答