2013-03-22 73 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

我絕對推薦創建一個響應式佈局。使用移動第一技術來定位最小的屏幕尺寸,然後使用媒體查詢來定位更大的屏幕尺寸。每部手機的表現都有所不同,希望有所不同。

相關問題