Autore Topic: Posizione degli elementi in una listview??  (Letto 336 volte)

Offline Nemesis

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Linux Debian Testing
Posizione degli elementi in una listview??
« il: 18 Luglio 2015, 18:09:17 CEST »
0
Ciao a tutti ragazzi, sto sviluppando un APP, con diverse viste aventi liste, tutto ok nella creazione delle listview ma...

E' possibile decidere dove poter posizionare gli elementi all'interno delle righe della listview?? Vi faccio capire meglio:

http://i.imgur.com/0GRaiKz.png


Come potete notare le textview sono in corrispondenza delle righe della listview! Ma io vorre posizionarle al centro della riga in verticale intendo,  come posso fare? Devo lavorare su qualche parametro della listview? o sul layout della textview? ( Qui ho una riga dinamica, un solo file di layout dove ho l'elemento texview che cambia dinamicamente in base agli elementi presenti in una lista sul database sfruttando l'adapter ).

Grazie a tutti per l'attenzione.




« Ultima modifica: 18 Luglio 2015, 18:38:32 CEST da Nemesis »

Offline CrotaNexus

  • Utente normale
  • ***
  • Post: 156
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +25
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 8.1
Re:Posizione degli elementi in una listview??
« Risposta #1 il: 19 Luglio 2015, 09:02:42 CEST »
+1
Ti basta creare un custom adapter in cui definisci tramite un layout XML le Views che lo compongono e la loro disposizione.
SimoneDev @ Google Play Store

Offline Nemesis

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Linux Debian Testing
Re:Posizione degli elementi in una listview??
« Risposta #2 il: 19 Luglio 2015, 10:02:12 CEST »
0
Ti basta creare un custom adapter in cui definisci tramite un layout XML le Views che lo compongono e la loro disposizione.

Si per la listview ho creato già l'adapter con il pattern viewholder  e tutto. E riesco a spostare la textview al centro dell riga in senso orizzontale (dal layout della riga)con il gravity center, ma io vorrei posizionare la texview leggermente sopra la linea della riga, cioè non voglio che sia attaccata a quella linea della riga...... Non so se mi sono spiegato :( 

Offline CrotaNexus

  • Utente normale
  • ***
  • Post: 156
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +25
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 8.1
Re:Posizione degli elementi in una listview??
« Risposta #3 il: 19 Luglio 2015, 11:28:28 CEST »
+1
Se sei all'interno di un Relative Layout puoi usare l'attributo android:layout_marginBottom per impostare il margine dal basso.

Inviato dal mio Nexus 5 con Tapatalk 2

SimoneDev @ Google Play Store

Offline Nemesis

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Linux Debian Testing
Re:Posizione degli elementi in una listview??
« Risposta #4 il: 22 Luglio 2015, 14:02:50 CEST »
0
Se sei all'interno di un Relative Layout puoi usare l'attributo android:layout_marginBottom per impostare il margine dal basso.

Inviato dal mio Nexus 5 con Tapatalk 2


Guarda qui!!  : http://i.imgur.com/omjX04o.png

Eh eh grazie mille!! Non avevo pensato di utilizzare anche l'attributo del margine basso,settavo in continuazione solo il top ...... ora giocando bene su bottom e top, sono riuscito a centrare la texview come volevo al centro della riga!!! Grazie mille!
« Ultima modifica: 22 Luglio 2015, 14:07:28 CEST da Nemesis »