問題タブ [landscape-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 投票する
4 に答える
1575 参照

android - 横向きから縦向きに変更するときにonCreateの呼び出しを回避することは可能ですか?

横向きから縦向きに変更するときにonCreateの呼び出しを回避することは可能ですか?

どのように?

ありがとう

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

android - Android カメラの縦向き

アプリでカメラを使用しています。私はちょうどintentカメラを起動するために使用しています

キャプチャした画像が自動的に読み込まれlandscape viewます。cameraで画像をキャプチャするにはどうすればよいですかportrait view

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

ios - UITableViewCell の textLabel フレームがデバイスの回転によって変更されないようにする

私はいくつかの s を持つ単純なUITableViewControllerサブクラスを持っていUITableViewCellます。各セルで imageView と textLabel を使用しています。

デバイスを縦向き/横向きに回転すると、textLabel のフレームが変わります。この変更は、縦向きから横向きへの回転には問題ありません。ただし、横向きから縦向きに戻すと、フレームが「正しくない」値に変わります (テキストが不適切に調整されます)。

どうすればこれを解決できますか?

imageViews のフレームの変更に関して同様の問題がありました。UITableViewCellでフレームをサブクラス化して正しい値に設定することで、これを解決しましたlayoutSubviews。ここでCGRect、覚えておく必要がある値は 1 つだけです (ハードコードするだけです)。

textLabel は異なります。2 つのフレーム (向きごとに 1 つ) を追跡する必要があり、フレームの値は textLabel のテキストに依存すると思います。したがってCGRect、サブクラスに 2 つのインスタンス変数を追加することUITableViewCellはオプションです。しかし、もっと簡単な解決策があると思います。

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

ipad - 分割viewControllerの横向きと縦向き

分割ビューコントローラアプリケーションを作成しました。ボタンとコントロールを横向きと縦向きで別々に表示したい(位置のみ)。向きを横向きに変更すると、コントロールが縦向きでのみ表示されます。テーブルビューのセルをクリックすると、正しい位置に表示されます。その理由は何ですか?お願い助けて。

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

objective-c - ランドスケープビューの追加(XCode)

私はWebブラウザーアプリに取り組んでおり、簡単に言えば、ホーム、戻る、進むなどのインターフェイスとして矢印を使用しています。

必要なのは、横向きのビューでボタンを希望の場所に配置するように横向きのビューをプログラムする方法の説明です。これは、縦向きのビューで使用するのと同じ配置です。

ありがとう

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

android - Androidのアクティビティのフラグメントの1つだけに横向きのレイアウトを追加するにはどうすればよいですか?

多くのフラグメントを含むアクティビティがあります。縦向きと横向きをfragmentAなどのフラグメントの1つだけに設定したい。画面に横向きモードで他のフラグメントを表示したくありません。

だから私はマニフェストファイルに以下を入れました:

しかし、これによりfragmentAがランドスケープモードで表示されなくなりました。

fragmentA に 2 つの異なるレイアウトを配置しました。つまり、レイアウトランドとレイアウトフォルダーに 1 つです。

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

iphone - xcodeストーリーボード内で風景モードでシーンを表示するには?

私はxcodeでストーリーボードプロジェクトを持っています。ほとんどのシーンは縦向きで表示されますが、ユーザーがデバイスを回転させずに横向きモードでシーンの 1 つを表示したい場合は、常にこのシーンを横向きにする必要があります。このシーンには、url から pdf ファイルを開く uiwebview オブジェクトを持つ単純なビューコントローラーがあります。私の考えは、ビューコントローラーをモーダルビューコントローラーとして表示することです。

この問題を解決する方法を知っている人はいますか?昨日、インターネットでこれについて検索するのに時間を費やしましたが、解決策が見つかりません。

前もって感謝します!

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

ios-simulator - Xcode Iphone シミュレーターを横向きにする

私の iPhone アプリには、縦向きと横向きの 2 つの表示方向が含まれています。縦向きで始まりますが、2 つのビュー コントローラーが含まれており、自動的に横向きに回転します。

ランドスケープビューでの私のコードは次のとおりです。

しかし、ビューが iPhone シミュレーターに読み込まれると、仮想デバイスは縦向きのままになり、横向きビューのコンテンツは正しく表示されません。デバイスを手動で回す必要があります(シミュレーター)。

私の問題の解決策を教えてもらえますか? それともシミュレータだけの問題ですか?

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

android - AlertDialog は、横方向の向きで横サイズのビューを表示します

私のアプリのメイン アクティビティは、マニフェストで常に縦向きに設定されています。アプリをタブレットにロードすると、これは正常に機能します。

ただし、メニュー ボタンを使用して [設定] をクリックするAlertDialogと、xml レイアウトが展開され、タブレットにダイアログ全体の左 2/3 程度が表示されます。残りの部分は画面外の右側に移動します。このケースは、アプリをタブレットに横向きモードで保持してインストールした場合、またはアプリが実行されていないときにタブレットを横向きモードにした場合にのみ発生します (縦向きに戻ってアプリをクリックしても)。ダイアログthis.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);は、縦向きのままであることを確認するために呼び出します(この呼び出しで問題が解決しない場合でも)。

言い換えると、が縦AlertDialog向きビューで表示されている方法は、横向きビューを拡大していることです (したがって、一部は画面外になりAlertDialogます)。

(上記の文言がわかりにくかった場合はお詫び申し上げます。必要に応じて明確にするようにお願いします。)

では、なぜタブレットはこれを行うのでしょうか? いくつかの Android 携帯電話でテストしましたが、これは発生しないため、タブレットでなぜこれが行われるのかわかりません。

補足:

  • これは、これだけでも発生していませんAlertDialog..アプリの開始時に表示される EULA (別のAlertDialog) も、アプリを横向きモードで起動すると、このように表示されます。

  • ポートレート/ランドスケープモードを指定するすべての呼び出しを取り除くことで、ランドスケープの使いやすさも許可しました.

編集:

このコードは電話では問題なく機能しますが、タブレットの問題は引き続き発生します。以下のコメントを外すdialog.show();と、タブレットと携帯電話に必要な寸法が表示されますが、メイン画面が暗くなる代わりに黒くなります。何か案は?

呼び出し関数はこれを行います:

呼び出し関数によって呼び出される関数:

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

android - 縦向きから横向きの 2 つの異なるビューに切り替える

縦向きモードの画像を含むListViewと横向きモードの同じ画像を含むGalleryViewが必要なアプリケーションに取り組んでいます。res/layout-land/main.xml(Landscape)と通常のres/layout/main.xml(portrait)にフォルダを作成しましたしかし、私は例外を受けています

そして、layout-land から main.xml を削除すると、アプリケーションは正常に動作し、ListView のみが表示されます。