Autore Topic: Separaratori relative layout  (Letto 1230 volte)

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Separaratori relative layout
« il: 06 Luglio 2012, 13:45:43 CEST »
0
 Salve a tutti ho aperto questo topic perche vorrei dividere ogni elemento che ho in un relative layout.
 vi allego il codice xml:
Codice (XML): [Seleziona]
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <EditText android:id="@+id/name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Nome"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@android:color/darker_gray"/> </LinearLayout> <Spinner android:id="@+id/profile" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/name"/> </RelativeLayout>
Ho provato ad usare questo: (ma non funziona)  :-(
Codice (XML): [Seleziona]
 <View android:layout_width="fill_parent" android:layout_height="1dp" android:background="@android:color/darker_gray"/> Ringrazio tutti e spero che con il tempo non debba piu chiedere aiuto ;-)

Mi scuso se il codice è in una linea ma ho postato dal cellulare

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:Separaratori relative layout
« Risposta #1 il: 06 Luglio 2012, 13:58:58 CEST »
+1
Prova così:

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

    <EditText
       android:id="@+id/name"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:hint="Nome" />

    <View
       android:id="@+id/div1"
       android:layout_width="fill_parent"
       android:layout_height="1dp"
       android:layout_below="@id/name"
       android:background="@android:color/darker_gray" />

    <Spinner
       android:id="@+id/profile"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_below="@id/div1" />


    <View
       android:id="@+id/div2"
       android:layout_width="fill_parent"
       android:layout_height="1dp"
       android:layout_below="@id/profile"
       android:background="@android:color/darker_gray" />

</RelativeLayout>
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Separaratori relative layout
« Risposta #2 il: 06 Luglio 2012, 14:11:16 CEST »
0
Perdonami dalla mia ignoranza (uso da poco android)
Ma mancava solo la posizione rispetto agli altri elementi?
Non ho ancora provato intanto metto risolto grazie!

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:Separaratori relative layout
« Risposta #3 il: 06 Luglio 2012, 14:38:25 CEST »
0
Si, in realtà basta mettere una view di altezza 1dp e posizionarla sotto ogni elemento. Se utilizzi il relativeLayout devi dire dove posizionare gli elementi...se tu aggiungi n elementi senza specificare l'allineamento rispetto al padre od ad altri elementi vanno uno sopra l'altro.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Separaratori relative layout
« Risposta #4 il: 06 Luglio 2012, 23:34:49 CEST »
0
Grazie 1000 funziona.

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Separaratori relative layout
« Risposta #5 il: 09 Luglio 2012, 22:38:56 CEST »
0
Riapro momentaneamente il topic per aggiungere una piccola richiesta:
Come possi fare per distanziare la view appena descritta dagli altri elementi?
Ho provato con il padding ma sembra non funzionare.

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:Separaratori relative layout
« Risposta #6 il: 09 Luglio 2012, 23:19:28 CEST »
0
Riapro momentaneamente il topic per aggiungere una piccola richiesta:
Come possi fare per distanziare la view appena descritta dagli altri elementi?
Ho provato con il padding ma sembra non funzionare.
devi usare il margin. Il padding è la spaziatura tra il bordo e il contenuto interno
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 m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Separaratori relative layout
« Risposta #7 il: 10 Luglio 2012, 09:11:02 CEST »
0
Grazie per la rapida risosta. Si può impostare via xml o devo farlo dal "codice"?
Perchè ho provato con
Codice (XML): [Seleziona]
android:marginTop="" ma ovviamente non funziona.
Mi scuso se chiedo queste ca****e ma sono alle prime armi...

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Separaratori relative layout
« Risposta #8 il: 10 Luglio 2012, 09:16:10 CEST »
0
Grazie per la rapida risosta. Si può impostare via xml o devo farlo dal "codice"?
Perchè ho provato con
Codice (XML): [Seleziona]
android:marginTop="" ma ovviamente non funziona.
Mi scuso se chiedo queste ca****e ma sono alle prime armi...

Anche se può sembrare "arcaico", fare riferimento alla documentazione ufficiale è sempre il metodo più efficiente per trovare quello che serve. C'è scritto tutto, basta perdere un minuto a cercare.  :-)

ViewGroup.MarginLayoutParams | Android Developers
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Separaratori relative layout
« Risposta #9 il: 10 Luglio 2012, 09:38:01 CEST »
0
Grazie, avevo cercato ma senza risultati (sezione sbagliata)