問題タブ [orientation-changes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Windows Phone ブラウザーでの orientationchange()
Windows phone 7 の方向変更イベントをブラウザーでキャプチャする方法はありますか?
Android と iOS には onOrientationchange() イベントがありますが、Windows モバイル IE9 (Windows phone 7) では機能しません...
java - Android: 向き変更アニメーション
Android での向きの変更にカスタム アニメーションを使用するのに苦労しています。基本的に私がやりたいことは、ユーザーが電話を回転させるたびに、横向きモードの新しい画面が右から左にスライドすることです。同様のトピック (http://stackoverflow.com/questions/6043730/android-animation-on-orientation-change) を見つけましたが、残念ながら私の質問には答えていません。アニメーションは次のように定義されます。
私が使用したアニメーションを適用するには:
直後のいずれか:
また
残念ながら、どれも機能しませんでした。アニメーションは、ポートレート モードのままアクティビティ間を移行するたびに正常に機能しますが、ポートレート モードからランドスケープ モードに移動するときに使用しようとすると、機能しません。私は本当にあなたの助けに感謝します!
ipad - スプラッシュ スクリーンは iPad の向きを変更しませんか?
iPadアプリで作業しています。スプラッシュ スクリーン用の 4 つの画像があります (横向き、右向き、左向き、縦向き、縦向き、上下逆)。アプリをポートレート モードで起動すると、スプラッシュ スクリーンは良好に表示されますが、向きをランドスケープに変更すると、スプラッシュ スクリーンの向きが変わりません。アイデアを教えてください。今日、アプリを提出する必要があります。私を助けてください。前もって感謝します。ここに私のコードがあります、
私の間違いを訂正してください。スプラッシュ スクリーンの向きは変わりません。ありがとう。
android - モデルオブジェクトとProgressDialogによるAndroidの処理方向の変更
をAndroid
使用してWebから情報を取得するアプリケーションがありますAsyncTask
。メインActivity
にはモデルオブジェクトがあり、AsyncTaskはこのオブジェクトのメソッドを呼び出してデータを取得します。これが行われている間、メインアクティビティは。を起動しProgressDialog
ます。ご想像のとおり、これは向きの変更を念頭に置いて実装されていません。onRetainNonConfigurationInstance()
メソッドを使用してモデルオブジェクトインスタンスを保存できることはわかっています。しかし、私は何をしProgressDialog
ますか?同じ方法でそれを保存できますか?それを破壊して再作成する必要がありますか?それとも私は3番目のことをすべきですか?
クイック編集:私がこのトピックについて話している間、Androidエンジニアの誰かがこれを行うための適切な方法について実際にコメントしましたか?
ios - IPadアプリケーションは、最初に縦向きモードになり、次に横向きモードになります。ロック時に横向きモードであった画面のロックを解除した後です。
重複する可能性があります:-iPadアプリケーションは、画面のスリープ時の向きに関係なく、画面のロックを解除した後に縦向きで表示されますが、解決策はありません。
私の問題は、iPadで横向きモードで作業していて、画面がロックされていることです。その後、ロックを解除すると、画面が最初にポートレートモードに切り替わり、次にランドスケープモードに切り替わります。なぜ最初にポートレートモードに切り替わるのかわかりません。
誰かが以前にこの問題に直面したことがあるか、これを解決する方法を知っているなら、私を助けてください。
前もって感謝します。
任意の提案をいただければ幸いです。
iphone - 向きが変わると、キーボードは textField を非表示にしますか?
サブビューに viewLogin として 2 つのテキストフィールドがあります。テキストキーボードを入力しようとすると、それらが非表示になります。viewLoginを移動することでその問題を解決しました。コードは...
ここで直面している問題は、最初に向きを横向きに変更して textField をクリックすると正常に動作しますが、最初に縦向きモードで textField をクリックしてから横向きに変更すると、左/右が機能しません..
これを解決するのを手伝ってくれる人もいます....
前もって感謝します
android - フラグメント/アクティビティのライフサイクルと方向の変更
フラグメントは面白いものですが、その癖を知ったら、複数のデバイス間で優れたコードを作成するための非常に貴重なツールだと思いました。
しかし、向きの変更のバグを修正しているときに、壁にぶつかりました。私のフラグメントが機能するには、アクティビティとフラグメントのライフサイクルがどのように相互作用するかを見つけようとする陽気な追跡に私を導くアクティビティを含むビューにアクセスする必要があります。
onCreate()
メソッドのアクティビティビューにフラグメントを追加しています。
このアクティビティにつながる->フラグメントライフサイクル:
ただし、方向の変更により、これは通常は当てはまらないことが強調されます。フラグメントonCreate()
メソッドは、親アクティビティの後に呼び出されませんonCreate()
。実際、フラグメントの最初のライフサイクル呼び出しはonAttach()
、アクティビティが作成される前に発生します(null
引数として渡されます)。
なぜこれが起こっているのか、私にはまったくわかりません。Fragment.onAttach()
アクティビティが含まれる前に呼び出される理由を誰かが明らかにすることができますか?
含まれているアクティビティにアクセスする必要のない(UIの操作まで)フラグメントは、期待どおりに機能します。
android - Detecting screen orientation change in OnPause()
I'm using MonoDroid but an equivalent Java answer can still help.
I'm using a portrait layout and a landscape layout so, if possible, I want to use the Android screen orientation to automatically destory/create activities.
My app is using TextToSpeech
so in the activity's OnPause()
I am stopping it, which works well when the Home key is pressed or an incoming call is happening. However I don't want to stop the TextToSpeech on a screen orientation change from the user.
Is there a simple way of detecting this change so that TextToSpeech
isn't interrupted?
My activity's OnStop()
code:
android - Androidでフラグメントの向きを変更するには?
アクティビティでフラグメントの方向を変更することができました。デバイスを回転させると向きが変わります。
今、フラグメントのボタンをクリックしたときに同じ機能が必要です。つまり、ポートレート レイアウトとビザ ベラのボタンをクリックしたときに、ポートレート モードからランドスケープ モードに変更したいと考えています。
使った
と
それぞれ。
しかし、これにより自動回転機能が機能しなくなりました。この問題を解決するにはどうすればよいですか?
objective-c - UIModalPresentationFullScreen は iPad の横向きで正しく動作しませんか?
でデータを表示する必要がありmodalViewController iPad
ます。についてはviewController2
fromviewController1
を提示する必要があります。viewController1 は にあり、viewController2 は tabBar を非表示にする必要があります。したがって、このコードを使用して、viewController1 から viewController2 を表示しました。ModalView
full screen
UITabbarController
このviewController2をLandscapeモードで呼び出すと、viewControllerは画面の半分をviewController1に表示します。また、シミュレーターは自動的にポートレートに変わり、自動的にランドスケープ モードに戻ります。この問題は何ですか?誰でも解決策を見つけるのを手伝ってもらえますか? 前もって感謝します。