Autore Topic: Pulsantiera stile Maps  (Letto 391 volte)

Offline boggiano

  • Utente junior
  • **
  • Post: 62
  • Respect: +5
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Play Store ID:
    Alessandro Boggiano
  • Sistema operativo:
    Fedora
Pulsantiera stile Maps
« il: 06 Giugno 2013, 23:04:27 CEST »
0
Ciao a tutti,
vorrei implementare una "pulsantiera" come quella che trovo in maps, ma non riesco a disegnare quelle benedette linee verticali.
 
Io sono partito usando come "contenitore" un RelativeLayout, ma mi sta venendo il dubbio (visto che sono due ore che ci sto provando) che sto usando il layout sbagliato!  ???

Piazzo la linea orizzontale,
 
Codice (XML): [Seleziona]
 <View
                   android:id="@+id/LineaIconeSuperiore"
                                android:layout_width="fill_parent"
                                android:layout_height="1dp"
                                android:background="@android:color/darker_gray"
                                android:layout_alignParentTop="true"
                                android:layout_marginTop="10dip"
                                android:layout_marginLeft="10dip"
                                android:layout_marginRight="10dip"
                                />

piazzo l'icona centrale,
   
Codice (XML): [Seleziona]
 <ImageView
                   android:id="@+id/immagine_direzione"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginTop="1dip"
                   android:adjustViewBounds="true"
                   android:layout_centerHorizontal="true"
                   android:background="@android:color/transparent"
                   android:maxHeight="100dip"
                   android:src="@android:drawable/ic_dialog_email"
                   android:layout_below="@id/LineaIconeSuperiore"
                   android:paddingLeft="5dip"
                   
                    />


ma non riesco poi a mettere la linea verticale di sinistra!  :'(
Sono due ore che sto impazzendo!!
           

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Pulsantiera stile Maps
« Risposta #1 il: 06 Giugno 2013, 23:46:52 CEST »
+1
Al google IO 2013 hanno fatto un esempio del genere,non ricordo a quale talk,era uno sulla UI, mi pare di roman Nurik.
Ad ogni modo,usavano linear layout e il parametro dividers, usando un drawable di sistema

Inviato dal mio Nexus S con Tapatalk 2

IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Garese

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7
Re:Pulsantiera stile Maps
« Risposta #2 il: 09 Giugno 2013, 20:57:25 CEST »
0
Dovrebbe essere un linearlayout con stile ?attr:buttonBarStyle, e i divider appunto

Inviato dal mio GT-P7500 con Tapatalk 2