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

android - 横向きと縦向きでアイテムが異なる Android レイアウト

res/layout-land と res/layout に main.xml があります。3 x 4 (それぞれ幅、高さ) の 12 個のアイコンのグリッドがあります。ユーザーが横向きに回転する場合、3 x 2 の ViewPager と 3 x 2 の 2 ページで表示したいと考えています。したがって、res/layout には 12 項目のグリッドがあり、res/layout-land には ViewPager があり、これに PagerAdapter を与える必要があります。

私の質問は次のとおりです。またはより具体的には、たとえば、ViewPager にその PagerAdapter を与える場所はどこですか?

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

android - コードから向きを縦向きに設定します

マニフェストファイルから方向を制限できることはわかっています。このような

しかし、コードから方向を設定することは可能ですか?

たとえば、アクティビティをフルスクリーンに設定するには、マニフェストとコードの両方から実行できますthis.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

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

java - Androidアプリをプログラムでポートレート/ランドスケープモードにロックするにはどうすればよいですか?

ゲームがほぼ終了した今、問題が発生しました。問題は、プレーヤーが横向きモードと縦向きモードの両方でプレイできるようにしたいことです。プレイヤーモードの変更方法は簡単です。ゲームを開始する前に、メッセージが表示され、プレイしたい魔女モードを決定できます。ここで問題が発生します。Manifest.xml ファイルでは、ゲームを縦向きモードまたは横向きモードでプレイするように指定できます。だから私はブール値を使って、プレイヤーが選んだモードの 1 つを魔女に見せたいと思っています。しかし、xml には、プレイヤーが選択したゲームの依存関係を変更できる "if" はありません。では、モードをプレイヤーが選択したモードに変更するにはどうすればよいですか?

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

objective-c - UIWebViewでYouTubeビデオを再生するときにポートレートモードを強制する

編集:ビデオは使用されているアプリのものです。つまり、ポートレートモードで再生するように設計された教育用ビデオです。

私はこの方法を使用して (NB iPhoneDevSDK.comは現在Googleによってマルウェアを含むとマークされているので、注意してください。関連する投稿のスクリーングラブをアップロードしました)、YouTubeビデオを開いて再生します(舞台裏でUIWebViewを使用)。

私が見せたいビデオはポートレート(320x480でアップロード)で記録されており、ポートレートモードのときにiPhoneの画面をきれいに埋めることを目的としていました。ただし、YouTubeビデオは強制横向きモードで開始され、携帯電話を横向きに動かしてから元に戻すことによってのみ縦向きにすることができます(場合によっては数回行う必要があります)。

私が疑問に思っているのは、UIWebViewにデフォルトでポートレートモードのビデオプレーヤーを開くように強制する方法はありますか?

注意:UIWebViewを生成するUIWebViewデリゲートに(interfaceOrientation == UIInterfaceOrientationPortrait)を設定しました。

編集:UIWebViewをオフチャンスでサブクラス化してみましたが、これで機能するようになりました。

  • 最初の画像:デフォルトで横向きで再生されているビデオ
  • 2番目の画像:ポートレートモードを数回回転させた

デフォルトではランドスケープ ポートレートモードでは、1回数回転します

0 投票する
4 に答える
9584 参照

android - How do I lock screen orientation for phone, but not for tablet? (Android)

I have been working on a Android project, that is intended to be compatible with both the Android phones and tablets. On the tablet the app is working great and looks good too. However, on the phone we have been running into issues both programmatically and layout wise (working with a 10.1 inch screen is a lot easier than a 4 inch screen). To solve some of these problems we have decided to deactivate screen orientation but only for the phone version, atleast temporarily.

The question is simple, how do I deactivate the screen orientation for Android phone, while keeping it active for the Android tablets? I know I can do this in the manifest file, however, this will also lock the orientation for the tablet I believe.

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

objective-c - TabbarController 内の NavigationController 内の UIViewController の強制回転

ビュー階層を次のように設定しました。

問題は、ポートレートでのみ表示される ViewController を持っていることです。デバイスをランドスケープにするとすぐに、別の ViewController が上にプッシュされ、これまでのところ意図したとおりに機能しています。

私が今欲しいのは、新しくポップされたViewControllerの戻るボタンを押すとすぐに、デバイスがまだランドスケープにあるにもかかわらず、古いViewControllerがポートレートに強制されることです。
トランジションで試してみましたが、他のビューが台無しになり、方向が正しく認識されなくなり、ずれたビューが混乱します。

0 投票する
4 に答える
13185 参照

android - Android での写真撮影の問題 (垂直カメラ | ポートレート)

次のコードを使用すると、カメラのプレビューが垂直に表示され、動作します..しかし!! 風景写真が撮れる!:(

どうすれば垂直に構築できますか?プレビュー ビューを縦に表示していますが、画像を縦に保存できません。

挨拶と感謝、フラン

オンクリック

プレビュー

写真を撮る

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

iphone - ページを逆さまにロードするとツールバーが消える

したがって、これはほぼ間違いなく簡単な答えになるでしょうが、私は一生それを解決することはできません!

基本的に、現在のアプリを縦向きでのみ (少なくとも今のところ)、正しい向きまたは上下逆向きに表示できるようにしたいと考えています。すべてが正常に機能し、ページ上で iPad を回転させると、すべて正常に機能し、ページは通常どおりにめくれます。しかし、iPad を上下逆さまにして (ホーム ボタンが上部にあるように)、ボタンをクリックして新しいページをロードすると、ページがロードされたときにツールバーが表示されません! 何らかの理由でツールバーが残りのコンテンツの背後にあるのか、それともそこにないのかはわかりません。その後、iPad を回転させて縦向きに戻すと、ツールバーが表示され、すべてが元の状態に戻ります。

さらに奇妙なのは、iPhone では、逆さまの iPhone でページをロードするとツールバーが表示されることです!!

shouldAutorotateToInterfaceOrientation() および didRotateFromInterfaceOrientation() メソッドを使用し、向きに応じて viewDidLoad のサイズ変更/配置を使用して、あらゆる種類の方法を試しました。しかし、何も機能していないようです!!

これは、viewDidLoad() メソッドにあるコードです。

didRotateFromInterfaceOrientation() メソッドで同様のことを試しましたが、何も機能していません!

ご不明な点がございましたら、お気軽に質問/追加コードのリクエストをお寄せください。

マット

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

iphone - Cocos2d プロジェクトで自動回転なしで方向を取得する

小さな問題があり、解決策が見つかりません。ビューと ogl の自動回転をオフにして、方向を取得するにはどうすればよいですか?

たとえば、通知センターに設定GAME_AUTOROTATIONした場合は機能しません。2 つの方向を許可すると、オートローテーションが再び表示されます。空白を実装しても何も変わりません。kGameAutorotationNoneUIApplicationDidChangeStatusBarOrientationNotificationshouldAutorotateToInterfaceOrientationwillRotateToInterfaceOrientation

では、実際に何も回転させずに方向を変更するにはどうすればよいでしょうか?

前もって感謝します。

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

uiscrollview - ランドスケープモードでUILable間の間隔を維持したい

ランドスケープモードのときに、XcodeプロジェクトのUILable間の間隔を維持したい。いくつかのラベルが付いたスクロールビューがあり、縦向きモードでは見栄えがしますが、横向きモードではラベルが互いに重なり合って見栄えが悪くなります。横向きのラベル間のスペースを目立つように保つ方法はありますか?

ありがとう!