Autore Topic: Allineare handle sliding drawer con resto della view.  (Letto 618 volte)

Offline elcondorpasa

  • Nuovo arrivato
  • *
  • Post: 40
  • Respect: 0
    • Google+
    • @matteocarde
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S
  • Sistema operativo:
    Windows 7
Allineare handle sliding drawer con resto della view.
« il: 20 Novembre 2011, 12:35:15 CET »
0
Salve a tutti. La domanda è molto semplice ma è da due giorni che mi picchio con sto fatto !

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical" >

    <TextView
       android:id="@+id/nomeList"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentTop="true"
       android:layout_centerHorizontal="true"
       android:text="Large Text"
       android:textAppearance="?android:attr/textAppearanceLarge" />

    <ListView
       android:id="@+id/prodottiList"
       android:layout_width="match_parent"
       android:layout_height="350dp"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/luogoList" >

    </ListView>
    <ProgressBar
       android:id="@+id/progressBar"
       style="?android:attr/progressBarStyleHorizontal"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_alignParentRight="true"
       android:layout_below="@+id/prodottiList" />

    <TextView
       android:id="@+id/dataList"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_below="@+id/nomeList"
       android:layout_centerHorizontal="true"
       android:text="Medium Text"
       android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
       android:id="@+id/luogoList"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_below="@+id/dataList"
       android:layout_centerHorizontal="true"
       android:text="Small Text"
       android:textAppearance="?android:attr/textAppearanceSmall" />

    <SlidingDrawer
       android:id="@+id/slidingDrawer1"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:content="@+id/content"
       android:handle="@+id/handle"
       android:visibility="visible" >
               
                        <TextView
                       android:id="@+id/handle"
                       android:layout_width="match_parent"
                       android:layout_height="wrap_content"
                       android:layout_centerHorizontal="true"
                       android:background="#000000"
                       android:gravity="center_horizontal"
                       android:text="Completati"
                       android:textAppearance="?android:attr/textAppearanceMedium"
                       android:textColor="#FFFFFF"
                       android:textSize="30dp" />
                   
                    <LinearLayout
                    android:id="@+id/content"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:orientation="vertical"
           android:background="#000000">
                   
            <TextView android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:text="Below there is a list view." />

            <ListView android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:id="@+id/list" />
               
                </LinearLayout>
    </SlidingDrawer>

</RelativeLayout>

Devo allineare l'handle con la ProgressBar in modo che automaticamente si attacchino come se ci fosse una  android:layout_below="@+id/progressBar". Purtroppo essendo su due piani differenti non ci riesco qualcuno mi può dare una mano ? Thank
"Le migliori applicazioni per Android non sono ancora pronte, questo perchè sarete voi, insieme ad altri sviluppatori come voi, a crearle"
-Sergey Brin

Stay Hungry Stay Foolish

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
Re:Allineare handle sliding drawer con resto della view.
« Risposta #1 il: 22 Novembre 2011, 17:11:21 CET »
+1
Ciao non è proprio come hai chiesto te.. però se ho capito cosa vuoi fare anche cosi ti dovrebbe andare bene, con la progressbar fissa in alto..

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical" >

    <ProgressBar
   android:id="@+id/progressBar"
      style="?android:attr/progressBarStyleHorizontal"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_alignParentRight="true"
      android:visibility="visible"
       />
   
    <TextView
      android:id="@+id/nomeList"
      android:paddingTop="25px"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true"
      android:layout_below="@+id/progressBar"
      android:text="Large Text"
      android:textAppearance="?android:attr/textAppearanceLarge" />

    <ListView
      android:id="@+id/prodottiList"
      android:layout_width="match_parent"
      android:layout_height="350dp"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/luogoList" >

    </ListView>


    <TextView
      android:id="@+id/dataList"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/nomeList"
      android:layout_centerHorizontal="true"
      android:text="Medium Text"
      android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
      android:id="@+id/luogoList"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/dataList"
      android:layout_centerHorizontal="true"
      android:text="Small Text"
      android:textAppearance="?android:attr/textAppearanceSmall" />

    <SlidingDrawer
      android:id="@+id/slidingDrawer1"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_below="@id/progressBar"
      android:content="@+id/content"
      android:handle="@+id/handle"
      android:visibility="visible" >
                   
       
                        <TextView
                      android:id="@+id/handle"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:layout_centerHorizontal="true"
                      android:background="#000000"
                      android:gravity="center_horizontal"
                      android:text="Completati"
                      android:textAppearance="?android:attr/textAppearanceMedium"
                      android:textColor="#FFFFFF"
                      android:textSize="30dp" />
                   
                    <LinearLayout
                   android:id="@+id/content"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:orientation="vertical"
          android:background="#000000">
                   
            <TextView android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:text="Below there is a list view." />

            <ListView android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:id="@+id/list" />
               
                </LinearLayout>
    </SlidingDrawer>

</RelativeLayout>

Offline elcondorpasa

  • Nuovo arrivato
  • *
  • Post: 40
  • Respect: 0
    • Google+
    • @matteocarde
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S
  • Sistema operativo:
    Windows 7
Re:Allineare handle sliding drawer con resto della view.
« Risposta #2 il: 22 Novembre 2011, 19:46:28 CET »
0
Grazie mille avevo risolto già prima in questo modo. Thanks
"Le migliori applicazioni per Android non sono ancora pronte, questo perchè sarete voi, insieme ad altri sviluppatori come voi, a crearle"
-Sergey Brin

Stay Hungry Stay Foolish

Offline ale88sv

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +1
    • Google+
    • Mostra profilo
    • Le Mie Apps
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ale88sv
  • Sistema operativo:
    Windows 7 / Ubuntu 12.4
Re:Allineare handle sliding drawer con resto della view.
« Risposta #3 il: 22 Novembre 2011, 22:55:01 CET »
0
Figurati ;)