2011-07-01 9 views
-1

私たちは、景観を処理し、肖像画やアンドロイドiphoneでのオリエンテーション問題

window.onorientationchange = function() { 
if(window.orientation == 0) 
{ 
//Loading portrait content and hiding landscape content 
} 
else if(window.orientation == -90 || window.orientation == 90) 
{ 
//Loading Landscape content and hiding portrait content 
} 
}; 

問題は

は、誰もがこの問題を解決するために私を助けることができるです。

+0

はあなたがアンドロイドを追加したことがありますか? –

+0

詳細を追加します。あなたの問題は何ですか?回転するのに時間がかかりすぎてコンテンツを読み込めませんか? – neteinstein

+0

これは標準のAndroid APIのようには見えませんが、いくつかのクロス電話ツールキットを使用していますか?より具体的にする必要があります。 –

答えて

1

ユーザーが画面を回転したときにコンテンツを隠したり読み込んだりするために、独自の機能の代わりにAndroid APIを使用すると、パフォーマンスが向上する可能性があります。向きをロックしないと、ユーザーが電話を回すと、アクティビティは破棄され、新しい向きで再び作成されます。

レイアウトのように、異なるリソースを横向きと縦向きのモードで読み込みたい場合は、res/layout-landとres/layout-landに適切なリソースファイルを配置してください(res /同じファイル名のポート。 Androidは正しいフォルダから自動的にリソースを読み込みます。もちろん、特定の州のためのリソースを作るたびにデフォルトのリソースを提供する習慣をつくるべきです。あなたがポートレイトをあなたのデフォルトの向きにしたいなら、それらのリソースをres/layoutに入れて、あなたのランドスケープリソースをres/layout-landに入れます。 res/layout-portフォルダは必要ありません。

は完全なドキュメントについてはこちらを参照してください:あなたのAndroidManifestにconfigChanges = "方向":http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

関連する問題