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

android - スタックオーバーフローで提供されている Android アクティビティの再起動 (画面の向きの変更による) の問題の解決策がうまくいかない

画面の向きを処理する方法を説明するデモ アプリを作成しています。ユーザーがインクリメントボタンを押したときにカウントをインクリメントし、その逆のカウントをインクリメントするシンプルなカウンターアプリです。これが私のコードです。マニフェストファイルに android:configChanges="keyboardHidden|orientation" を含め、 onConfigurationChanged メソッドもオーバーライドしました。残念ながら、カウントの値を保持することができず、エミュレータを横向きに切り替えるとカウントが 0 にリセットされます。この問題を解決するにはどうすればよいですか?

}

私のマニフェストファイル:

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

android - 向き変更時の Android ビューの再作成

iPhone 開発のようなことをしたい: ビュー全体を再作成せずにコントロールを手動で再配置します。このアプローチの長所と短所は何ですか?

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

android - Android MediaPlayer が一時停止して向きが変わると黒くなる

MediaPlayer で SurfaceView を使用しています。ビデオが期待どおりに再生されている場合、新しい向きに合わせてサイズが変更され、再生が続けられます。問題は一時停止時です。ビデオが一時停止状態のときは表示されますが、向きを変えると黒くなり、シークバーやテキスト ビューと同じように他のすべてが同じままになります。これは、向きの変更を処理する方法です。

setVideoSize() は、画面解像度に従って videoWidth と videoHeight を設定します。再生中は機能し、一時停止中は機能しないのはなぜですか?

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

android - 方向変更イベントまたはリスナー Android

オリエンテーションの時間が変更されたときに発生するイベントまたはリスナーはありますか?

または、電話の向きが変更されたことを確認する方法は?

ありがとうございました

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

android - 向きの問題を修正するには?

画面をポートレート モードからランドスケープ モードに変更すると、アプリケーションから自動的に出てきました。

これはオリエンテーションのための私のコードです。

ポートレートをランドスケープに変更すると、コントロールがelse if()に入力され、トーストメッセージが表示されます........

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

android - 方向カーソルがデフォルトの位置に戻る

以前にこの質問をしましたが、解決策を受け取っていません。2 番目のボックスにテキストを入力しながら、向きを変更します。カーソルがデフォルト位置に移動します。

onConfiguration の変更を処理し、この関数でレイアウトを設定しました。

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

android - モデルオブジェクトとProgressDialogによるAndroidの処理方向の変更

Android使用してWebから情報を取得するアプリケーションがありますAsyncTask。メインActivityにはモデルオブジェクトがあり、AsyncTaskはこのオブジェクトのメソッドを呼び出してデータを取得します。これが行われている間、メインアクティビティは。を起動しProgressDialogます。ご想像のとおり、これは向きの変更を念頭に置いて実装されていません。onRetainNonConfigurationInstance()メソッドを使用してモデルオブジェクトインスタンスを保存できることはわかっています。しかし、私は何をしProgressDialogますか?同じ方法でそれを保存できますか?それを破壊して再作成する必要がありますか?それとも私は3番目のことをすべきですか?

クイック編集:私がこのトピックについて話している間、Androidエンジニアの誰かがこれを行うための適切な方法について実際にコメントしましたか?

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

android - Androidでカメラの向きを変更する方法

//これが私のコードです

私がカメラを開いたとき、その唯一のショーは横向きモードでした。ポートレートモードで変更する方法...

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

android - 向きが変わっても Android WebView はフォーム データを保持します

向きを変更した後、フォームデータを webview に保持する方法は? を使用onSaveInstanceState()して以前の状態に戻しましたrestoreState(savedInstanceState)。これにより、方向が変更される前の以前の状態が正常に復元されますが、webview のフォームのテキスト ボックスのデータは復元されません。

向きを変更した後、webview のフォームのテキスト ボックスにデータを保持するにはどうすればよいですか?

android:configChanges="keyboardHidden|orientation"注:向きを変更した後、アプリケーションにキーボード入力が必要なため、使用しません。

前もって感謝します。

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

android - Androidで向きを変えながらWebViewを再作成する

私はアプリケーションを作成しましたが、最良の部分は正常に動作しており、最悪の部分は、デバイスを持って縦向きから横向きに、またはその逆に回転するたびに、向きが変わるたびにビューが再生成されることです。私は私の知る限りすべての可能なことをしました、すなわち

1.layout-landフォルダを作成し、ランドスケープモードのxmlファイルを配置しました。
2.マニフェストで次の許可を与えました。

他に見逃したことはありますか?

向きを変えるたびに変化やレクリエーションが起こらないようにしたいと思います。