Autore Topic: Problemi nel posizionare handle Button di uno sliding drawer  (Letto 449 volte)

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Problemi nel posizionare handle Button di uno sliding drawer
« il: 09 Ottobre 2013, 16:51:44 CEST »
0
Buonasera a tutti =)
Ho un problema banale non da poco...
Ho una View composta la molte linearlayout e ho anche uno slidingdrawer (width=200 height=match_parent).
Il mio problema è spostare il bottone(che è l'handler della slidingdrawer) dentro quest'ultima.
Il bottone-handler mi compare sempre in basso a metà view dello slidingdrawer
Ho provato vari metodi per risolvere ma niente...
 
   Tentativi:
     1.android:layout_marginTop/Bottom="true"
     2.android:padding da mettere sul contenitore del bottone ma poco cambiava
     3.android:gravity ma zero...


Altri cosigli?
« Ultima modifica: 09 Ottobre 2013, 17:03:34 CEST da MisterAnt »
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #1 il: 09 Ottobre 2013, 16:58:38 CEST »
0
Nessun problema è banale... fino a quando lo risolvi ;)

Comunque, potresti spiegare meglio, temo di non aver capito bene il problema.

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #2 il: 09 Ottobre 2013, 17:12:00 CEST »
0
Il mio problema è posizionare il bottone-handler che si trova all'interno della slidingdrawer...
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #3 il: 09 Ottobre 2013, 18:11:06 CEST »
0
Il mio problema è posizionare il bottone-handler che si trova all'interno della slidingdrawer...

Puoi postare un po di codice (i layout) e una immagine?
Cosi è quasi impossibile darti una risposta.


Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #4 il: 09 Ottobre 2013, 18:15:47 CEST »
0
Ho risoltoooooo  :-)
Nelle standard SlidingDrawer  il menù a tendina funziona dal basso verso l'alto...io cercavo l'inverso cioè dall'alto verso il basso...
Posto il codice errato:
Codice (XML): [Seleziona]
<SlidingDrawer
       android:id="@+id/slidingDrawer1"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/message_1a"
       android:layout_marginLeft="445dp"
       android:content="@+id/content"
       android:handle="@+id/handle" >

        <Button
           android:id="@+id/handle"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Handle" />

        <LinearLayout
           android:id="@+id/content"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:orientation="vertical" >
        </LinearLayout>
    </SlidingDrawer>

Soluzione
Codice (XML): [Seleziona]
    <SlidingDrawer
       android:id="@+id/slidingDrawer"
       android:layout_width="250dp"
       android:layout_height="match_parent"
       android:content="@+id/content"
       android:gravity="center_horizontal"
       android:layout_alignParentRight="true"
       android:handle="@+id/handle"
       android:orientation="vertical"
       android:rotation="180" >

    <LinearLayout
       android:id="@+id/handle"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">
        <ImageView
           android:id="@+id/imageView"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:src="@drawable/ic_launcher"
           android:rotation="180" />
    </LinearLayout>
    <ImageView
       android:id="@+id/content"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="#FF0000"
       android:src="@drawable/ic_launcher"
       android:rotation="180" />
</SlidingDrawer>
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #5 il: 09 Ottobre 2013, 18:18:30 CEST »
0
Tieni presente per lo SlidingDrawer che

This class was deprecated in API level 17

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Problemi nel posizionare handle Button di uno sliding drawer
« Risposta #6 il: 09 Ottobre 2013, 18:19:53 CEST »
0
Thanks per l'info =)
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?