問題タブ [screen-rotation]

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.

0 投票する
1 に答える
138 参照

iphone - 両方の縦方向に回転できません

iPadと通常の両方の縦向きの向きを.plistに追加しましたが、それでも一番上の縦向きのボタンに丸く回転していません:Sはfirstviewcontroller.mの私のコードです

0 投票する
1 に答える
211 参照

android - 通常のアクティビティ破壊とローテーションによるものを区別する方法はありますか?

いくつかの非同期タスクを開始するアクティビティがあります。アクティビティが「正常に」破棄された場合(finish()の呼び出し/ユーザーが戻るボタンを押すなど)にこれらのタスクを停止したいのですが、ユーザーがデバイスを回転させるだけの場合は実行を継続します。

これらのタスクをキャンセルし、回転を処理することは問題なく機能します。2つを組み合わせることができません。

では、「onDestroy()」コールバック中に、構成の変更(ローテーション)またはその他の原因(戻るボタンなど)が原因でアクティビティが破棄されたことを通知する方法はありますか?

0 投票する
2 に答える
1047 参照

android - メディアプレーヤー画面の回転の問題

私はメディア プレーヤーを作成し、onSurfaceCreated() メソッドで setDataSource()、setDisplay()、および prepare() メソッドを呼び出しました。ビューが初めてレンダリングされると、すべてが正常に機能します。画面を回転すると、表示が消え、オーディオのみが利用可能になります。どうすれば機能しますか? ビデオを表示するためにビデオビューを使用しました。この問題で私を助けてください。

0 投票する
1 に答える
1358 参照

javascript - モバイルサファリで表示したときに回転しないJavaScriptWebアプリを作成するにはどうすればよいですか?

ここに、iP(ad | od | hone)デバイスの加速度計とHTML5キャンバスを使用するWebアプリがあります。残念ながら、ページが回転すると、アプリのエクスペリエンスはかなり損なわれます。

それを防ぐ方法はありますか?そうでない場合、どうすれば横向きのバージョンを縦向きのバージョンと同じにすることができますか?

0 投票する
2 に答える
1685 参照

objective-c - 横向きに回転すると、iPhone ビュー コントローラのビューが 20 ピクセル下にシフトする

UIViewController と UITabBar を使用してカスタム tabbarcontroller を実装しようとしています。デバイスを横向きに回転すると、UIViewController がビュー全体を 20 ピクセル下に移動し、ステータス バーとビューの間に黒いバーが作成されます。ビューを回転して縦向きに戻しても、ビューは依然として 20 ピクセル下にシフトされます。

黒いバーを削除するにはどうすればよいですか? カスタムローテーションを実行する必要がありますか? もしそうなら、これらの回転をどこに挿入すればよいですか?

回転前: ここに画像の説明を入力

回転後: ここに画像の説明を入力

0 投票する
1 に答える
286 参照

ios - willAnimateRorationToInterfaceOrientation のボタン表示をきれいに再配置する方法

私は、Apple の電卓アプリを複製することで、より多くの iOS を独学しています。ポートレートモード全体が機能するようになりました。

ここで、既存のボタンのサイズを変更し、それらを右側に移動し、ユーザーが横向きに回転したときに多数のボタンと機能を追加する機能をコピーしたいと考えています。

これまでドキュメントやオンラインで見たものには、各ボタンを特定の場所に手動で移動するコードを書かなければならないハードワイヤリングがたくさんあります。さまざまな画面をサポートするために、画面サイズの比率を使用したいと思います。

したがって、ボタンとそのテキストのサイズを変更したり、追加のボタンのセットを表示/非表示にしたり、UILabel を変更したり、いくつかの追加の UILabels を表示/非表示にしたりする必要があります。

アニメーション化する変更されたバージョンの別の xib ファイルを使用できますか? または、すべてを手動でプログラムする必要がありますか?

ここで最善のアプローチは何でしょうか?

似顔絵電卓 ランドスケープ電卓

0 投票する
2 に答える
9320 参照

android - 縦向きに戻すときの Android VideoView の破損を回避する

インターネットから .3gp ファイルを表示できる制限付きのビデオ プレーヤーを作成することができました。ビデオは、ビデオの縦横比を維持しながら、全画面中央に表示されます。また、回転によってビデオが中断されることはなく、問題なく再生され続けます。

すべて問題ないように見えますが、私の HTC Legend では、回転して縦向きに戻すと、ビデオが破損し、全画面表示ではなく、本来のピクセル サイズで表示されます。しかし、ランドスケープに再び回転すると、完全に表示されます。理由はありますか?残念ながら、これをテストするためのハードウェアがこれ以上ありません。また、テストするアイデアも尽きてしまいました。

https://github.com/gradha/Android-video-stream-rotationから完全なサンプル ソース コードを取得できます。これは、アプリケーションを開いて横向きに回転し、画面に触れてビデオ コントロールを表示し、縦向きに戻して破損を確認したときのスクリーン キャプチャです。 ビデオは縦向きで問題なく開始しました

ランドスケープでもビデオは正常に動作します

しかし、ポートレートに戻ると、常に破損が表示されます

0 投票する
1 に答える
221 参照

android - Preferences / ListPreference の onStop() のようなものはありますか?

AsyncTask と ProcessDialog を使用するカスタム ListPreference があります。携帯電話を回転させるまでうまく機能します...この問題を解決する1つの可能性がありますが、アクティビティのみが持つ onStop() へのアクセスが必要ですが、ListPreferenceにはアクセスできません。だから私は疑問に思っています: ListPreference / Preference クラスにこのようなものはありますか? 設定から画面の回転を検出するには? どうもありがとうございました!

0 投票する
2 に答える
2124 参照

android - onConfigurationChanged() から setContentView() を呼び出す必要がありますか?

方向の変更を単独で処理するように、アクティビティのマニフェスト エントリを設定しました。

私のonConfigurationChanged()中で、私はこれを持っています:

問題なく何ヶ月も働いた後、私は電話をかけましNullPointerExceptionfindViewById()Viewの省略により、問題の はまだ作成されていないというのが私の結論ですsetContentView()

ここ本当にsetContentView()必要?もしそうなら、なぜ今まで問題なく機能していたのですか?

0 投票する
1 に答える
215 参照

objective-c - Windows ベースの iPad アプリケーションの向き

デフォルトで向きをサポートする iPad Windows ベースのアプリケーションを作成したい Windows アプリケーションは向きをサポートしていません iPad の Windows ベースのアプリケーションで向きのサポートを有効にする方法。

ありがとうございました