Autore Topic: Navigation Drawer + ViewPager  (Letto 758 volte)

Offline nicopasso

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 7, Mac OS X 10.5
Navigation Drawer + ViewPager
« il: 29 Ottobre 2013, 22:52:43 CET »
0
Ciao a tutti.
Sto cercando di unire i due concetti di Navigation Drawer e di View Pager come viene fatto, ad esempio, nell'app Google Play Music.

Il mio problema è che il navigation drawer scorre al di sotto del pager come mostrato qui:



Questo ovviamente non è il comportamento che mi aspetto.

Il layout del Navigation Drawer è il seguente:

Codice (XML): [Seleziona]
<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" >

    <FrameLayout
       android:id="@+id/content_frame"
       android:layout_width="match_parent"
       android:layout_height="match_parent" >

   <android.support.v4.view.ViewPager
           android:id="@+id/home_view_pager"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
          />  

    </FrameLayout>

    <ListView
       android:id="@+id/left_drawer_lv"
       android:layout_width="240dp"
       android:layout_height="match_parent"
       android:layout_gravity="left"
       android:background="#fff"
       android:choiceMode="singleChoice"
       android:divider="@android:color/darker_gray"
       android:dividerHeight="1dp" />

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

Avete idea di come si può evitare questo problema e permettere al drawer di scorrere al di sopra del ViewPager?

Grazie

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Navigation Drawer + ViewPager
« Risposta #1 il: 30 Ottobre 2013, 01:11:27 CET »
0
Non puoi fare nulla con i componenti standard. E' quello il comportamento attuale.

Leggi la risposta di Roman Nurik a questo post:
https://plus.google.com/u/0/116515063230772720916/posts/8dWEkFcbTFX

Devi costruirti da solo le tab.
Una strada può essere questa:
https://github.com/astuetz/PagerSlidingTabStrip

Offline nicopasso

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 7, Mac OS X 10.5
Re:Navigation Drawer + ViewPager
« Risposta #2 il: 30 Ottobre 2013, 11:01:59 CET »
0
Ah perfetto!!! Ora mi cimento con PagerStripTab!

Grazie