2012-11-28 37 views
2

我正在使用Sencha Touch,PhoneGap和PhoneGap的ChildBrowser插件創建Android應用程序。保持應用程序方向設置爲人像

我想修復應用程序本身的方向爲肖像,但允許ChildBrowser旋轉到設備的方向。

我試圖檢測何時ChildBrowser活動在onResume,但是這不起作用。 (也許是因爲它的延伸的插件?)

發現了類似的線程在這裏,但沒有辦法解決尚未: PhoneGap Fixed Orientation + ChildBrowser Non-Fixed Orientation (Android)

任何其他的想法?

回答

0

那麼,如果你已經設置你的活動具有屬性android:screenOrientation =「portrait」,並且你正在使用ChildBrowser.showWebPage命令,那麼你會在應用程序內部打開一個對話框,也就是說,它仍然是應用程序的一部分。

但是,如果您使用ChildBrowser.openExternal,那麼它將打開瀏覽器並且橫向將再次啓用。

+0

感謝您的回覆。但是,這樣做會打開一個新的瀏覽器,並且不會有任何子瀏覽器。有沒有辦法,我可以在ChildBrowser啓動時檢測代碼,並將方向設置爲Sensor,否則爲縱向? – Raj

+0

如果我使用childBrowser.openExternal(url,true); 它打開手機間隙的Web視圖中的子瀏覽器。但是,它仍然是以肖像固定的。 真的很感謝這方面的幫助。 – Raj

+0

您必須構建不限於肖像的其他活動,才能在該活動中顯示HTML。 –