問題タブ [portrait]

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

android - Android-カメラのプレビューは横向きです

プレビューを使用して、カメラが画面に表示しているものを表示しています。

すべてが正常に機能し、サーフェスが作成され、サーフェスが設定され、サーフェスが表示されます。

ただし、ポートレートモードでは、常に誤った90度の角度で画像が表示されます。

写真のように:

代替テキスト

次のコードを使用すると、状況がまっすぐになることを認識しています。

ただし、他の要素を含むアクティビティ内にプレビューがあり、アクティビティを横向きモードで表示しても意味がありません。(デフォルトでは無効になっています)

だから、とにかくプレビューの向きを変更するだけでいいのだろうかと思っていました。そして、残りのアクティビティをポートレートモードで正しく表示したままにしますか?

または、とにかくプレビューを回転して正しく表示されますか?

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

css - cssは縦向きまたは横向きの画面サイズに基づいて拡張しますか?

隣り合って浮かんでいる2つのdivがあります。私が欲しいのは、ポートレートモードで見ているときに100ピクセルの幅を持ち、ランドスケープで200ピクセルとしましょう。これは、実際にモバイルデバイスで表示すると発生します。

したがって、divは、横向きモードでは拡大し、縦向きでは少し縮小します。

何か案は?

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

android - 電話の向き(横向き、縦向き)に関してキャンバスを描く方法は?

ポートレートモードでは問題ありませんが、ランドスケープモードでアプリを試してみると、どうあるべきかわかりません。この問題を解決するための一般的なアプローチは何ですか。最初のアイデアは、XとYの場所を置き換えることです。これをどのように行うべきかを追跡しますか?onDraw()関数の先頭でifステートメントを使用し、同じコード全体を2回記述する必要があります(1つはx、y用、もう1つはy、x用)?

0 投票する
0 に答える
1036 参照

android - システムによって作成された Dialog / AlertDialog を 90 度回転しますか?

システムによって作成された AlertDialog に (90 度の) 回転を適用する方法はありますか?

これは一見難しいように思えるかもしれません。私のアプリケーションはプレビューでカメラを使用し、Android 1.5 以降、横向きと縦向きで動作する必要があります。

ただし、OS が電話の向きを自動的に管理する場合、プレビューされた画像はすべての電話で同じように表示されるわけではありません。(Android Dev Phone 1 = G1、HTC Desire、Samsung Galaxy でテストしました)。G1で問題を修正すると、Desireで問題が発生します....

すべての携帯電話でこれを修正する唯一の方法は、アプリケーションを強制的に横向き ( AndroidManifest.xmlのandroid:screenOrientation="landscape" )のままにし、表示される各要素に 90° の回転を適用して、UI がユーザーの視点から縦向きになります。

ただし、システム ダイアログも回転する必要があります。

だから私の質問は:システムによって作成された AlertDialog の向きを変更することは可能ですか?おそらくトリッキーな方法を使用していますか?

そうでない場合、カスタム レイアウトを使用してそれを行う方法は知っていますが、システム スタイルが失われます。

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

android - サイドキーボードで向きの変更を停止する (Android)

電話にスライドアウトキーボードがある場合でも、画面の向きを永続的にするにはどうすればよいか疑問に思っています。これは私が持っているコードです:

ありがとう。

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

iphone - Photo Picker アプリにも同じ問題があります。

これは私の以前のスレッドに関連していますが、Apple 独自のサンプル コードが含まれているため、ここに新しいスレッドを開きました。

サンプル コードを開き、アプリを変更して横向きに表示し、ビューにテキスト フィールドを追加します。

アプリを実行して画像ピッカーを開き、画像を選択すると、予想どおり、横向きの前の画面に戻ります。

テキストフィールドをタップすると、キーボードがスクロールして表示されます...縦向きモードですか?

これは iPhone ではなく iPad で発生します。

リンクテキスト

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

android - 「縦向き」の向きを強制しても機能しない - ヒントはありますか?

こんにちは - アプリを縦向きでのみ表示しようとしましたが、役に立ちませんでした。

xml ファイルのすべてのボタン、ImageView、TextView などに android:screenOrientation="portrait" というコードがありますが、電話を横に傾けると、横向きになります。

アプリでカメラを呼び出しますが、それが問題だとは思いません-何か考えはありますか?

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

iphone - iPhone: 横向きビューと縦向きビューのみのアプリ

RootViewController によって制御される複数の UIViewControllers を使用してアプリケーションを構築しています。現在、plist では、アプリケーションのデフォルトは LandscapeRight です。

RootViewController にロードできる次のファイルがあるとします。

  1. IntroView (横向き右のみ)
  2. LandscapeView (横向き右のみ)
  3. PortraitView (縦長のみ)

また、RootViewController の shouldAutorotateToInterfaceOrientation に以下を追加しました。

}

したがって、PortraitView と viewWillAppear にロードするまで、すべて問題ありません。次を追加します (このスレッドに似ています)。

これにより、PortraitView に適切に読み込まれますが、PortraitView 内に 2 つのサブビューがあり、それらを切り替えたいのですが、ビューを回転させたため、UIViewAnimationTransitionFlipFromLeft により、実際には左から右ではなく上から下に反転します。PortraitViewにそれがPortraitであることを伝える方法を私は一生理解できません。

[[UIDevice currentDevice] の向き] を確認すると、ランドスケープであることがわかります。shouldAutorotateToInterfaceOrientation を使用して Portrait only に設定しようとすると、ビューが回転するため、正しくなくなります。

うまくいけば、これは理にかなっています!一日中この問題を見ています。

ありがとう!

0 投票する
6 に答える
18958 参照

jquery - jQuery モバイル ランドスケープおよびポートレート クラス

jquery モバイル フレームワークの使用を開始しましたが、ランドスケープ クラスとポートレート クラスを使用してスタイルを最小限に抑えることができないようです。

ドキュメンテーションによると

HTML 要素には、ブラウザーまたはデバイスの向きに応じて、常に「縦」または「横」のいずれかのクラスがあります。

だから私はどちらかになるだろうという印象を受けてい<h1>foo</h1>ます<h1 class="landscape">foo</h1><h1 class="portrait">foo</h1>

まだ動作しh1.landscape { font-size:16px; }h1.portrait { font-size:9px; }いないようです。

誰かがこれに光を当てることができれば、それは大歓迎です。

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

html - iPad Safari がポートレート モードで Web ページを縮小しないようにするにはどうすればよいですか?

HTML5 形式の無料の本をオンラインで公開しています。iPad を持っていなくても、iPad 用に最適化できれば素晴らしいと思います。

それで私はデザインに取り組み始め、そのアイデアは常に頭の中にありました。縦向きモードで iPad の画面にちょうど合うようにデザインを作成し、それをテストしようとしたところ、Safari がウェブサイト全体を縮小してページを画面に収めようとしていることがわかりました。あまり調査しないでください)そしてAppleは私がMacを持っていないのでiPadエミュレーターを持ってくれません!!

とにかく.. Safari にその動作を強制的に無視させて、読者に私の 1:1 スケールのデザインを楽しんでもらう方法はありますか? CSS メディアクエリや JavaScript のようなものですか?

http://mmahgoub.com/thebook/foreword.html

ありがとう