問題タブ [orientation]

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 投票する
4 に答える
8966 参照

delphi - Delphi での FastReport ページの向きの変更

ユーザーがページの向きを変更したときにすべての列ヘッダーとデータが新しいページ幅に自動調整されるように、FastReport でレポートを設計する方法を知っている人はいますか? そこにはアンカーメカニズムが見つかりませんでした。多分私は実行時にそれを行うことができますか?しかし、ページの向きの変更イベントを何らかの方法でキャッチする必要があります。誰でも助けることができますか?

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

iphone - iPhoneのアドホック配布は間違った向きになります

アプリをリモートでテストするためのアドホックプロビジョニングを作成すると、ランドスケープ設定が誤動作します。アプリは、右側にホームボタンがある横向きであると想定されています。ここでデバイスの1つにアドホックプロビジョニングを作成すると、正常に機能します。ただし、同僚がリモートで使用しているデバイスの1つは、アプリを縦向きモードで表示しています(右半分が切り取られています)。plist情報ファイルが引き継がれていないのではないかと思いましたが、コードを使用して方向の値を完全に設定しても機能しなかったため、そうではありませんでした。あるデバイスで壊れて、別のデバイスでは壊れない理由に少し戸惑っています。助言がありますか?

0 投票する
3 に答える
1797 参照

android - Android: ウェイクロック & ハンドリングの向きの変更

アプリが表示されているときに電話がスリープ状態にならないように、アプリケーションで Wakelock を使用しています。

問題は、向きの変更があり、システムが横向きモードでアプリを破棄して再作成するときに発生します。ウェイクロック タイマーがバックグラウンドで期限切れになった場合、システムはウェイクロックのリリースを画面をオフにする機会と見なします。

編集: Wakelock onResume を設定し、onPause を解放していることに言及する必要があります。私が理解しているように、アプリがウェイクロックをリークするのを防ぐために解放する必要があります。

向きの変更を続行するには、ウェイクロックが必要です。

以下に、これに対する解決策を概説しました。これはそれを処理するための好ましい方法ですか?代替手段はありますか?


(アクティビティではなく) ウェイクロックを保持するサービスを作成し、アクティビティがバインドを解除すると、サービスはカウントダウン タイマー (たとえば 10 秒間) を開始します。単純な向きの変更の場合、アクティビティはその 10 秒以内に再バインドされるため、ウェイクロックが維持されます。そうでない場合は、ウェイクロックが解放されます。

ありがとう。

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

android - Androidの画面の向き、携帯電話を振るとアプリケーションがクラッシュする

Webサービスから取得したデータをロードする検索アプリケーションを使用しています。

作成中のアプリケーションは、データのロードが完了すると進行状況ダイアログを表示しますが、進行状況ダイアログを閉じます。

問題は、ロード中に電話の向きを変更すると正常に動作し、アクティビティを再度ロードしようとしますが、データアプリケーションのロード中に携帯電話を振るとクラッシュします。解決策はありますか?

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

iphone - 向きの変更時にiPhone SDKタブバーが自動回転する

タブバーコントローラーと、タブバーコントローラー内にいくつかのナビゲーションコントローラーを持つアプリケーションがあります。タブ バーを拡張して、shouldAutoRotateOnOrientation Change メソッドを実装し、表示したい特定のビュー コントローラーに対して YES を返すことで、自動回転を許可するようにカスタマイズしました。タブバーのselectedIndexをプログラムで変更するまで、これはうまく機能します。タブバーの selectedIndex を変更すると、タブバー コントローラーの shouldAutoRotateOnOrientation 変更メソッドが呼び出されなくなります。タブバーの selectedIndex を変更したときに、shouldAutoRotate メソッドが他のビューコントローラー オブジェクトに配信されていますか?

0 投票する
10 に答える
176534 参照

android - 縦向きと横向きで異なるレイアウトを指定するにはどうすればよいですか?

縦向き用と横向き用の 2 つの個別のレイアウト xml ファイルをアクティビティに指定できるという参照を見てきました。ただし、その方法に関する情報は見つかりませんでした。どの xml ファイルが縦レイアウトで、どれが横レイアウトであるかをアクティビティごとに指定するにはどうすればよいですか?

画面サイズごとに異なるレイアウトを指定することもできますか? もしそうなら、これはどのように行われますか?

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

iphone - iphone SDK サブビュー/スーパービューの向きの問題

iPhone SDK の向きに問題があります...

「保持」View ControllerをnavigationControllerにプッシュします。holdViewController は、viewDidLoad を使用して、navigationController ナビゲーション バーを表示し、フリップ ボタンとフリップボタンのセレクターを追加します。次に、TableView を含む UIView を表示する UIViewAnimationTransitionNone を使用してサブビューを追加します。フリップ ボタンをクリックすると、保持されているビュー コントローラーは、読み込まれたサブビューを削除し、別のサブビューに置き換えます。このサブビューには、テーブルビューを含むビューも含まれており、フリップ アニメーションを使用して変換されます。問題は、向きを反転して変更するときに発生します。横向きモードでフリップすると、最初はフリップと回転の両方が機能しているように見えますが、フリップされたビューは縦幅に「トリミング」されていますが、実際には横向きで表示されますが、回転しても修正されません。回転して縦向きに戻し、もう一度裏返します。ホールディングビューが向きの変更を登録していないように見えますが、実装したとおりであることはわかっています

3つのView Controllerすべてで、それぞれに対してorientationChanged関数が呼び出されているのがわかります。

3 つのビューコントローラーはすべて、viewDidLoad で自動サイズ変更を設定しています

そして私も実装しました

何が起こっているのか、またはもっと重要なことに、それを修正するために何ができるのか、誰かが何か考えを持っていますか?

どうもありがとう

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

ubuntu - Ubuntu 9.10 で画面の向きをチェックして切り替えるショートカット/スクリプトを作成する方法

ピボット機能を備えた画面があり、デスクトップに 2 つの方向を切り替えるショートカット/ランチャーが 1 つだけあればいいのにと思います。私の場合、それは2つのコマンドになります:

xrandr -o 左 xrandr -o 通常

どの方向が使用されているかを確認し、適切なアクションを実行させるショートカットにするにはどうすればよいですか? 私はNVIDIAを使用しています。

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

android - 「ここで何か問題があります。パッケージが再開されることを期待していませんでした」AndroidLogcatのエラー

LunarLanderGoogleの例をモデルにしたAndroidアプリがあります。実際のデバイスで(Motorola Droid)を使用してデバッグしていAndroid 2.0ます。向きが変わると、プログラムはでクラッシュしNullPointerExceptionます。クラッシュ直前のLogcat:

私が心配している最初の行は"Something wrong here"にあり24:38.620ます。どういう意味かわかりませんが、画面の変化にきちんと反応しなかったせいかと思います。

surfaceChanged()次に、新しいサーフェスの寸法について、自分のメソッド内から自分で印刷したデバッグメッセージが表示されます。

次に、ハエがであったかどうかについてのデバッグメッセージを出力しますnullflies最終的にを引き起こすフィールドですNullPointerException。一度作成され、プログラムの残りの部分で再度書き込まれることはありません。何度か読み取られたので、クラッシュする前はnullではなかったことがわかります。

これらの手がかりだけで、私のプライベートメンバー変数がどのようにしてnullになったのか、誰かが手がかりを持っていますか?

コードを含めますが、コードはたくさんあり、何が関連するのかわかりません。

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

iphone - ビューで情報ボタンを回転させる方法は?

横向きのみを使用するビューベースのアプリケーションを作成しようとしています。

このコードの使用:

メソッドではapplicationDidFinishedLaunching、アプリケーションは横向きで起動します。

問題は、InterfaceBuilder で横向きビューを作成すると、ビューが作成したとおりに表示されないことです...縦向きモードでビューを作成し、縦向きモードのときの外観を想像する必要があります (私の言いたいことが理解できますか?) - 回転済みの画像を挿入します。それで、すべてが機能するようになりましたが、InfoButton は回転しません (他のボタンと同様に、他のボタンは既に回転した画像です)...

私のせい?横向きに設計したビューを使用するようにアプリケーションに指示するにはどうすればよいですか?

本当にありがとう。

よろしく