問題タブ [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.
mobile - Flash Builder でモバイルをテストするときに回転が無効になる
Flash Builder のエミュレーター (AIR SDK は 3.5) でモバイル アプリケーションをテストしているときに、何らかの理由で、メニューの 2 つの回転オプションが無効になります。AutoOrients は true に設定されており、デバイスでコンパイルおよびテストすると、意図したとおりに動作します。奇妙なことに、回転は以前は数回完全に機能していましたが (最初は機能しませんでした)、この動作を変更する可能性のあるものは何も変更していないと思います。
そのような状況を経験しましたか? はいの場合、どのようにしてローテーションを再び機能させましたか?
iphone - 画面回転処理ios
アプリは、階層のようなメッシュを備えた5ページで構成されています。つまり、各ページにはどのページからでもアクセスできます。各ページには、縦向きと横向きのサポートがあります。
そのため、ナビゲーションコントローラーからビューコントローラーを押したりポップしたりするときに回転を処理できません。
上記の実装に役立つ可能性のある必要なアプローチを誰かが私に提案できますか?
ありがとう。
android - Android の前面カメラはビデオを録画していますが、逆さまに再生されます...!
ビデオを録画する Android アプリケーションを作成できましたが、問題はフロント カメラ ビデオの向きにあります。出力は要件どおりではありません。自動的に回転します。
アプリケーションの向きは横向きです。そのため、ランドスケープモードでフロントカムを使用して記録する必要があります。
何もうまくいっていません。
android - getrotation()は、Samsung Galaxy p1000(4.1 Jelly Bean)とSamsung Galaxy tab 10.1(3.2)で異なる値を返します
getrotation関数を使用して、アクティビティの作成時に画面の最初の回転を検出しています。しかし、この関数を返すものをログアウトしていたとき、P1000で、回転= 1または3の場合、これはタブレットが横向きであることを意味すると述べました。しかし、私の10.1タブでは、回転= 0または2の場合、これはタブレットが横向きであることを意味します。これにより、背景画像の使用法の置き換えで問題が発生しています。これは私のコードです:
では、別の方法を使用して画面の初期回転を検出するための解決策は何ですか?または私のバグは何ですか?ありがとうございました。
ios - コードによるiOS6画面の回転
このコードに問題があります:
私のプロジェクトの1つではうまく機能しますが、別のプロジェクトでは機能しません。私は両方のプロジェクトで同じコードを使用しました。唯一の違いは、最初のプロジェクト(それが機能する場所)にはView Controllerのみがあり、2番目のプロジェクトにはNavigationControllerもあることです。それが問題だと思いますが、理由はわかりません...
私はこの「回転の問題」を解決するために何時間も費やしていて、とても疲れています!
android - AlertDialogonDismissは画面の回転によって呼び出されません
AlerDialogがあり、クリーンアップを実行したい(MediaPlayerのリリースなど)。そこで、却下リスナーを追加します。
これは、戻るボタンが押されたときに正常に機能します。ただし、画面が回転すると、ダイアログは非表示になりますが、再構築されず、onDimissは以前に呼び出されませんでした。
アイデアはありますか?これはAndroid 2.3のバグですか?
android - アクティビティが変更または破棄されたときに ASyncTask がクラッシュしないようにするにはどうすればよいですか?
これは別の質問と重複している可能性がありますが、よくわかりません。同様の質問を読んだことがありますが、意味を理解できなかったか、指定されたソリューションをうまく適用できませんでした。
複数のタブを持つアプリケーションを作成しました。ほとんどのタブは、ユーザーがタブにスライドしたときに ASyncTask を使用してデータを更新します。ただし、AST の実行中にアクティビティに関する何かが変更された場合 (ユーザーが画面を回転させたり、戻るボタンを使用して終了した場合など、頻繁に発生します)、アプリケーションは強制終了 (ANR) します。
私のLogCatで起こっていることは次のとおりです。
私が見る限り、ASyncTask (refreshlist) は、変更を適用するアプリケーションが残っていないという事実を処理できません。
私がやりたいことは、アクティビティがない場合に強制終了しないアプリケーションを作成することです。
- EITHER アクティビティが停止した場合に ASyncTask を停止したい
- または、アプリケーションでタスクを実行し続け、強制的に閉じないようにしたい (例: アクティビティが接続されていない場合、onPostExecute() では何も起こりません。
問題を解決するために私の onPostExecute() コードが必要な場合は、お知らせください。
これはしばらくの間私を悩ませてきました、そして私はこれを自分で解決することができませんでした. このバグがあると、私のアプリのエクスペリエンスはかなりひどいものになります。助けていただければ幸いです。
前もって感謝します!
android - オートローテーションでレイアウトを変更する
上に画像、下に水平方向にスクロール可能なアイコンの2つの部分からなる垂直レイアウトの画像ギャラリーを作成したいと思います。私はこれを行う方法を知っています。
ただし、自動回転すると、アイコンが右側に表示されたままになることも必要です。つまり、垂直方向のレイアウトを水平方向に変更し、水平方向のスクロールバーを垂直方向に変更したいと思います。
これを行う方法?手がかり/リンクをいただければ幸いです。
ありがとう!
L。
iphone - iPad3 で回転/2x が発生するまでアプリが応答しない
他の誰かがこれを経験したことがあるかどうか疑問に思っています。1 年以上更新している iPhone アプリがあり、iPad2、iPhone 3GS、4G、4GS、および 5 で問題なく動作しています。ただし、最近、iPad3 を入手してテストしましたアプリオン。非常に奇妙なことが起こります。アプリが開発中に Xcode を介して読み込まれると、アプリが起動して完璧に見えますが、タッチにまったく反応しません。ロード時にポップアップするアラートがあり、それを閉じることができますが、実際のメイン ビュー コントローラーはドラッグやタッチ ジェスチャに反応しません - 基本的にフリーズしています。でも!デバイスを回転させてアプリが正しく回転すると、突然正常に動作し始め、逆回転させても!通常のiOS6とRetinaで実行されているiPadのシミュレーターは、iPad2で問題なく動作しますが、同じことを行います。ただし、iPhone のシミュレーターは問題なく動作します。
私が言ったように、これは他のデバイスでは起こりません。同じ方法でロードしても、すべてのデバイスで通常のようにタップできます。これが私が確認できたものです:
- iPad3 デバイス:フリーズ
- iPad-retina sim:フリーズ
- iPad - 通常の sim:フリーズ
- iPad2 デバイス: 通常
- iPhone-Retina sim: 通常
- iPhone-ノーマルsim:ノーマル
- iPhone 4S デバイス: 通常
- iPhone 4 デバイス: 通常
すべての iPhone が機能し、iPad が機能しなかったとしたら、それはある程度理にかなっています。しかし、私の ipad2 は問題なく動作します。また、iPad3を開いて使用すると、フリーズします。しかし!2X ボタンを押すと、回転しなくても再び動き始めます。
また、ユニバーサル アプリとして機能するかどうかをテストして確認することにしました。iPad3でUniversalに切り替えると、そもそも問題なく動作します。そのため、シミュレーターで何か奇妙なことが起こっているに違いありません。何か案は?
ありがとう!!
-マーク
ios - UIStatusBar+フルフレームビデオの切り替え+回転=フレームの問題
私のビデオ(AVPlayerインスタンス)は、開始するために小さな「最小化された」ウィンドウで再生されます。画面をタッチしてコントロールを表示し、ユーザーがステータスバーを覆うフルスクリーンに展開できるようにします。私はそのフルフレームのためにviewControllerにこれを与えています:
しかし、viewControllerは、最初にステータスバーを非表示にしても、ステータスバーがそこにあると見なします。
したがって、ビデオ画面は、見えないステータスバーの下の(0、statusBarHeight)から始まります。コントロールが表示された状態でデバイスを回転させた場合(ステータスバーが表示されます)、問題は解決しません。コントロールが非表示になっている(ステータスバーが表示されていない)ときにデバイスを回転すると、すべてが自動的に修正され、ビデオウィンドウは期待どおり(0,0)から始まります。
私の解決策は、フルスクリーンのビデオウィンドウを(0、-statusBarHeight)で開始し、コントロールなしで回転を監視してから、ビデオウィンドウを元に戻すことです。うん。
ビデオを最小化して元のサイズに戻すと、コントロールのない回転があった場合、ビデオウィンドウが(statusBarHeight)ピクセルだけ高くなりすぎます。
したがって、ビデオを最小化するときに、ビデオの「実際の」位置を(0、+ statusBarHeight)で修正する必要がある場合は、別のブール値を教えてください。ダブルヤック。
この時点でデバイスを回転させると、すべてが正常になります。ただし、代わりにビデオをすぐに最大化すると、フルスクリーンビデオが(statusBarHeight)ピクセルだけ高すぎます。トリプルヤック!
さて、より多くのブール値ですが、これはすべて、ビデオエンジンが別個のフレームワークであり、「制御アプリ」にも同様の問題があるという事実によって複雑になっています。AAH!
私はこれについて間違った方法で行っていますか?複雑すぎて壊れやすくなっています。私は(実際に他のアプリを見て)これが一般的な問題であることを知っています-同じ動作を示すアプリのリストがあります。もっと良い方法はありますか?