私はをロードするactivity
を持っています。私はfragment layout
(セクションAとB)の中に2つのセクションがあると言いますが、私は風景に切り替えるとセクションAのみを表示しなければなりません。フラグメント内の向きの変更をどのように知ることができますか?フラグメント内の向きを扱う
0
A
答えて
0
あなたは向きがあなたのフラグメントのクラスに以下のコードを追加変更したときに通知するonConfigurationChanged
上書きすることができます:
@Override public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
//landscape
}else{
//portrait
}
}
+0
ありがとう – bhaskar
0
画面の向きが変更されるとFragment
が破壊され、再び作成されますので、onDestroy()
とをonCreate()
が呼び出されます。あなたのonCreate()
またはonCreateView()
(または必要にどこ)に次のコードを使用して、現在の画面の回転を確認することができます。
int screenRotation = ((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation();
if(screenRotation == Surface.ROTATION_90 || screenRotation == Surface.ROTATION_270) {
//LANDSCAPE
} else {
//PORTRAIT
}
0
、この機能のアンドロイドがペインのレイアウトSlidingPaneLayout
をスライディングしても、このチュートリアルを見て提供するために公式のGoogle開発者向けチュートリアルhttps://www.youtube.com/watch?v=Jl3-lzlzOJI&t=1007s
関連する問題
- 1. フラグメント内のカメラを扱う
- 2. 子ビューナビゲーションの前に横向きの向きを扱う方法
- 3. フラグメントの向きのハンドルAsyncTask
- 4. 複数のフラグメント値を扱う
- 5. 自己ファイアウォールを扱う企業向けファイアウォールを扱う
- 6. 向きを扱うためのiPhone三角法
- 7. Windows Mobile:画面の向きと解像度を扱う
- 8. 1アクティビティ、2フラグメントと設定の向き
- 9. テキストボックス内のカーソルを扱う
- 10. リスト内のinfを扱う
- 11. フラグメント内のフラグメント内のgetSupportFragmentManager()
- 12. フラグメント内のフラグメント
- 13. 方向:フラグメント内にあるListViewの位置を復元する
- 14. 2つのフラグメントを持つアクションバーを扱う
- 15. 方向変更後のフラグメント内のgetActivity()がnullです
- 16. iPadのさまざまな向きを扱う最良の方法
- 17. Windows 8ストアアプリケーションの開発中にさまざまな向きを扱う
- 18. フラグメント内のフラグメントのタブ
- 19. フラグメント指向アーキテクチャーとバックスタック
- 20. アクションバーのタブを使ったフラグメント処理画面の向き
- 21. 方向変更後の画像のサイズを扱うWP7
- 22. iPhone - 2方向の2つのXIBを扱う
- 23. ViewPager内でフラグメントを別のフラグメントに置き換える
- 24. forループ内の列名を扱うR
- 25. ファイル内の文字列を扱う
- 26. Css |内向きのボックスシャドウ?
- 27. RxJava Androidの取り扱い画面の向きの変更
- 28. フラグメント使用時のAndroidの向きの変更
- 29. Androidのフラグメントの変更の向きとNullPointerExceptionが
- 30. 別のフラグメントのonTouch()内のフラグメントをどのように置き換えることができますか?
http://stackoverflow.com/questions/18268218/change-screen-orientation-programatically-using-a-button – Apurva