2013-02-14 66 views
4

我想縱向我的應用程序,我tryed有:力縱向與PhoneGap的

的AndroidManifest.xml:

<activity ... android:screenOrientation="portrait" ... android:configChanges="orientation| ..." /> 

和 config.xml文件:

<preference name="orientation" value="portrait" /> 

這在我的android手機上完美工作,但不在iPhone 4上。

謝謝!

回答

9

打開'ProjectName'-info.plist Xcode中的文件。

在'支持的接口方向'數組中,僅支持縱向模式。

像這個 -

enter image description here

那麼你的PhoneGap的應用程序將只在波泰特模式在iPhone上運行。

+1

我在Windows上編程:(我沒有Mac電腦,但也許我會借用一些這樣做。謝謝無論如何,認爲這是唯一的解決方案。 – Enacefio 2013-02-14 13:04:17

+0

雖然你有Windows機器,你仍然可以修改plist文件,它是xml格式文件 – 2013-02-14 13:08:25

+0

我沒有任何.plist文件在我的項目上:S – Enacefio 2013-02-14 13:14:29

0

嗯,如果你想使用只javascript和PhoneGap做到這一點,this鏈接將是有益的。如果您使用的是Xcode,那麼您可以轉到支持的設備方向並選擇所需的方向,然後使用方法來設置所需的方向。你可能也想看看this

+0

謝謝,但我只使用JavaScript,我不想檢測何時更改方向。我想禁用橫向視圖。但是,謝謝我認爲我必須重新編寫代碼以使內容適應風景。 – Enacefio 2013-02-14 13:02:38

0

我發現最新的phonegap中的第一行爲我工作。

android:screenOrientation="portrait" 

當然這不會幫助你的iPhone的問題,但它確實意味着你的下一個Android應用將幾個字節小...

1

的iPhone,你有Xcode中developp。只要創建一個新的PhoneGap項目,並在你的項目的Xcode CLIC,去總結,只是選擇你想支持 portrait in xcode

取向和所有你需要做的

希望這有助於你