問題タブ [screen-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 投票する
1 に答える
6717 参照

android - 画面中央のアクティビティ内に webview を表示する方法


画面中央のアクティビティで WebView を表示しているときに問題が発生しています。アクティビティがあり、画面の中央に Web ビューを表示したいと考えています。私のアクティビティは透過的であるため、バックグラウンド アクティビティが表示されます。webview を作成して setContentView(webview) を使用してアクティビティに追加しようとすると、常に画面の左上隅にビューが表示されます。これを回避する方法はありますか?純粋なコードのみでこれを実行しようとしています。これが私のコードです。

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

android - Webview の向きが機能しない

これが私のコードです。向きを除いてすべてがうまく機能します。電話を回転させるたびにリロードされ、ホームページにリロードされます。それは苦痛です。誰でも問題がどこにあるのか教えてください。

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

android - Androidで画面の回転をプログラムで有効/無効にする

ユーザーが読めるように大量のテキストを表示するアプリがあります。

横になって読んでいると、頭と画面の位置が合っていても画面が回転するのが気になります。

これを永続的にポートレートモードに設定したくないので、これを設定するアプローチを排除すると思います。

マニフェストで。

理想的には、設定ページを介して自動方向変更を有効/無効にしたいです。

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

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

iphone - iPhone で横向きのコーディングを行うにはどうすればよいですか?

サポートする向きを選択できることは承知していますが、縦向きと横向きを多少異なるものにしたい場合は、どのようにコーディングすればよいですか?

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

iphone - 1 つのビュー コントローラー、縦向きと横向きの 2 つのビュー

縦向きのビューといくつかのアプリケーション ロジックを管理する UIViewController が 1 つあります。ただし、横向きには別のビューを設定する必要があります。2 つのビューのウィジェットは主に同じですが、レイアウトが大きく異なります。

私の最初の試みは、1 つの UIViewController と 1 つの関連する XIB を使用することでした。XIB には、横向きの LandscapeView と縦向きの PortraitView の 2 つの UIView があります。

myController.xib
|myController (ファイルの所有者)
|landscapeView
|-- myWidget
|-- ...
|portraitView
|-- myWidget |-- ...

次に myController は、view プロパティを設定することにより、画面の向きに応じてこれらのビューを切り替えます。

私の例では、myWidget は 2 つのビュー間で本質的に同じであり、位置が変わるだけです。コントローラーには、それらのいずれかへの IBOutlet があり、この IBOutlet は、方向の変更が発生したときにプログラムによって変更され、正しい方向を指すようになります。

より良い解決策はありますか?

Apple の AlternateViews サンプル コードを確認しましたが、2 つの異なるビューに 2 つの UIViewController を使用しています。すべてのイベント/デリゲート処理コードを 2 つのコントローラーに分割するのではなく、1 つのコントローラーのみに保持したいと考えています。

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

iphone - 回転の境界を取得する際の問題

向きに基づいて境界を取得する方法を見つけようとして、ネット全体を見てきました。通知は正常に機能していますが、次の方法でビューの境界を取得しています。

これは {0, 0}, {320, 460} を返しますが、これは正しいですが、デバイスを回転させると同じ CGRect が返され、まったく異なる値が期待されていました。

self.view でプロパティ autoresizeSubviews を使用しようとしましたが、これは変更されません。

私はこれをすべてコードで行っていますが、ペン先がないため、ナビゲーションバーも移動していません。正しく応答する通知 UIDeviceOrientationDidChangeNotification を使用しています。

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

c++ - 組み込みC++を使用してWindowsMo​​bile5および6アプリで画面の向きの変更イベントを検出する方法は?

私は頭を抱えており、ここの誰かが助けてくれることを望んでいます。

EmbeddedC++で記述されたWindowsMo​​bileOSバージョン5および/または6で実行されているアプリケーションを使用しています。問題は、ユーザーがデバイスのキーボードを開くなど、表示の向きを切り替えるために何かを行うと、アプリのコントロールがすべて混乱して移動することです。

この時点で、私はこれを永遠に見ていて、少し必死になっています。ですから、もし存在すれば、私は今、これに対する迅速で汚い解決策を望んでいると思います。可能であれば、デバイスをポートレートディスプレイに効果的にロックするか、ディスプレイを常にポートレートモードに戻すことができるように、向きの切り替えを検出する方法を見つけたいと思います。

私は記事を次々と読んでいますが(投稿の下部にある部分的なリストを参照)、これを解決することができませんでした。

私がつかんで、方向をリセットするためにコードを適用する(まだ解決されていない)ことができるある種のイベントがありますか?

これが私が理解しようとしてきたいくつかの記事のリストです:

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

android - アンドロイド電話の画面の向きに関連する問題?

友達、

私はAndroid携帯電話の画面の向きに関連する問題に直面しています

電話の向きを変更すると、単純なフォームに入力している最中にコンテキストが失われます。つまり、電話は縦型で、ソフトキーボードを使用し、横型にして、キーボードをもう一度簡単に使用できるようにします。そして、kaboom、これまでに入力したものはすべて失われます。

向きを変えた後もデータと状態を同じに保つための解決策は何ですか?

どんな助けでも適用されるでしょう。

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

android - Android インストルメンテーション テストで方向の変更を強制するにはどうすればよいですか?

ActivityInstrumentationTestCase2 クラスを使用して、アプリケーションの受け入れテストを作成しています。多くのことが確実に起こるように、テスト内からオリエンテーションを変更したいと考えています。これらのことの中には、Activity の状態が確実に保持されるようにすることも含まれますが、向きに適切なレイアウトが使用されるようにしたいとも考えています。

onSaveInstanceState/onRestoreInstanceState/onPause/onResume/etc を簡単にテストできることはわかっています。インスタンスの状態が保持されていることを確認するメソッド。しかし、実際に方向転換イベントを発生させる仕組みがあるのだろうか?

これには、何らかの種類のモーション イベントを挿入して、デバイス/エミュレーターが回転したと思わせるようにする必要がありますか?それとも、インストルメンテーションによって提供される実際の方法はありますか?

ありがとう&乾杯!

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

android - 画面の向きが変わってもカスタム ビューの状態が失われないようにする方法

画面の向きが変わっても、特定の重要なコンポーネントを保存および復元するためonRetainNonConfigurationInstance()のメインの実装に成功しました。Activity

しかし、向きが変わると、カスタム ビューが最初から再作成されているようです。これは理にかなっていますが、問題のカスタム ビューは X/Y プロットであり、プロットされた点はカスタム ビューに格納されるため、私の場合は不便です。

カスタムビューに似たものを実装する巧妙な方法はありますonRetainNonConfigurationInstance()か、それともカスタムビューに「状態」を取得および設定できるメソッドを実装する必要がありますか?