0

これが私のタブレットの縦向きと横向きのレイアウトデザインです

  • 縦向きレイアウト
    • メニュー ナビゲーション ドロワーと
    • コンテンツフラグメント
  • ランドスケープ レイアウト (デュアル ペイン)
    • 左側のメニューフラグメント
    • 右側のコンテンツフラグメント

ナビゲーション ドロワーにサポート ライブラリを使用していますandroid.support.v4.widget.DrawerLayout

使用事例 :

  1. 横向きモードで起動したアプリ
  2. ランドスケープ レイアウト - デュアル ペインが拡張され、データが読み込まれます
  3. 向きが変わりました
  4. メニューの断片が破壊されて切り離された
  5. 縦向きレイアウト - コンテンツ フラグメントが拡張されたナビゲーション ドロワー
  6. アクティビティに接続され、すぐに切り離されたナビゲーション ドロワー
  7. * ランドスケープ メニュー フラグメントはシステムによって再作成され、アクティビティに添付されるためです。*
  8. ナビゲーション ドロワーが取り外されているため、アプリがクラッシュする

stackoverflow ユーザーgoRGonによって提案された解決策を試してみましたが、うまくいくようです。

しかし、これがフラグメントの再作成を停止する最良の方法であるかどうか、提案が必要ですか?

4

0 に答える 0