2012-04-27 10 views
11

index.htmlページの画面の向きを固定する際に問題があります。ホームページ以外でアプリを回転させたいアンドロイド:screenOrientation = "portrait"は、画面の回転を停止させます。Android - 1ページのみの画面の向きを固定する(phonegap)

ただし、ページ固有の設定にする必要があります。私はphonegapを使用しているので、私のWebビューページを停止する必要があります。

私のマニフェスト - com.phonegap.droidgap.index.html内で以下のアクティビティを呼び出そうとしましたが、これは機能しませんでした。

誰かが1ページの固定方向をどのように定義できるのかアドバイスしてもらえますか?あなたが例setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);のために使用して、あなたのコードから画面の向きを設定することができ、事前

答えて

14

あなたは、Androidのために、このPhoneGapのプラグインを使用することができます。

https://github.com/champierre/pg-plugin-screen-orientation

をそして、あなたのindex.htmlページのonloadイベントに追加:

navigator.screenOrientation.set('portrait'); 
+0

こんにちはRazvan Pandaナビゲータオブジェクトのイベントの属性を知りたいのですが、どのようにそれらをリストすることができますか?私はこのサイトhttp://docs.phonegap.com/en/1.6.1/_index.htmlを調べましたが、私は何を求めているのですか。 –

+0

完全に動作し、ファイルサイズが非常に小さい、ありがとう。 –

+0

こんにちはこれは、方向を固定するために完全に動作しますが、これですべてのページで固定されます。私は他のページにセンサーを追加しようとしましたが、これは私のorginallyロックされたページを破るだけでなく、動作しません。それ以上の助言?ありがとう –

0

おかげでhttp://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation%28int%29を参照してください。 AndroidManifest.xmlでは、グローバルオプションとしてのみ設定できます。

+0

これはjavascriptのコードで設定、またはそれをしないことができます私のアプリはWebビューベースのアプリなので、javaファイル内にある必要があります。私はあなたが述べたラインを追加しようとしましたが、これは方向を止めるようには見えませんでした。おかげで –

+0

Javaファイルにする必要があります。 – Ruediger

関連する問題