Autore Topic: DrawerLayout con nuova FragmentActivity  (Letto 334 volte)

Offline lcnlcn

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung next
  • Sistema operativo:
    windows vista
DrawerLayout con nuova FragmentActivity
« il: 23 Luglio 2014, 14:25:22 CEST »
0
Ciao a tutti volevo porre un mio problema su un applicazione che sto sviluppando adesso non so sinceramente se è un problema di impostazione.
Ho un mainactivity che estende ActionBarActivity nel layout che ho impostato il DrawerLayout in questo modo

android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background_compat" >

    <!-- The main content view -->

    <RelativeLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:paddingBottom="4dp"
       android:paddingLeft="4dp"
       android:paddingRight="4dp"
       android:paddingTop="4dp"
       tools:context=".MainActivity"
       android:id= "@+id/mainLayout">
       
     
    </RelativeLayout>

    <!-- The navigation drawer -->

    <ListView
       android:id="@+id/drawer"
       android:layout_width="320dp"
       android:layout_height="match_parent"
       android:layout_gravity="start"
       android:background="#469ae6"
       android:choiceMode="singleChoice"
       android:divider="@android:color/transparent"
       android:dividerHeight="0dp"
       
       ></ListView>

</android.support.v4.widget.DrawerLayout>

nella listview è impostato il menù  nel relative layout con id = mainLayout  nel Mainactivity
lo utilizzo in base a quello che o cliccato nel menu del drawer sostituendo l'id mainLayout
con i vari fragment .
Fino qui tutto funziona alla perfezione.
Faccio presente che il mainactivity che gestisce il drawer è diventato abbastanza corposo
Adesso ho la necessità di dover utilizzare una funzione che mi visualizza delle operazioni
sia in maniera sintetica  e sia in maniera dettagliata  e quindi in base all'orientamentodel tablet 
gestire il problema portrait e landscape.
Ho pensato per non appesantire il mainactivity di creare un fragmentactivity  prevedendo naturalmente con un nuovo layout
la gestione portrait e landscape  e gestire il tutto con una nuova fragmenactivity.
Facendo in questa maniera naturalmente non ho più la gestione del drawer con il suo menù laterale
in sostanza come faccio a mantenere il drawer sulla nuova fragmentactivity ?
non so se mi sono spiegato grazie in anticipo
 
« Ultima modifica: 23 Luglio 2014, 14:27:29 CEST da lcnlcn »