Autore Topic: tre relativelayout in linea  (Letto 489 volte)

Offline appmax

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
tre relativelayout in linea
« il: 03 Settembre 2012, 16:51:58 CEST »
0
sto tentando di trasformare
COSA: una tablelayout formata da n tablerow aggiunte dinamicamente e 3 colonne (0,1,*) formate da relative layout.
IN COSA: in n relativelayout (righe) formato da altri 3 relativelayout ciascuno (colonne).
PERCHE': in quanto sto usando il listview custom.

DOMANDA: sapete come fare a ottenere l'equivalente di 0,1,*  ovvero fare in modo che la terza colonna sia wrap_content in larghezza e le prima due si auto adattino allo spazio rimanente occupandole ciascuna per metà?

IN ANTICIPO: Grazie a chi mi aiuta!
 

Offline mdb

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +7
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    Prometheo Apps
  • Sistema operativo:
    Windows
Re:tre relativelayout in linea
« Risposta #1 il: 03 Settembre 2012, 23:14:51 CEST »
+1
DOMANDA: sapete come fare a ottenere l'equivalente di 0,1,*  ovvero fare in modo che la terza colonna sia wrap_content in larghezza e le prima due si auto adattino allo spazio rimanente occupandole ciascuna per metà?

puoi mettere le tre colonne in un linearlayout orizzontale,
alla terza colonna gli metti come width "wrap_content"
alle prime due metti "0dp"
e metti a ciascuna delle due layout_weight="1"
in modo che di base non hanno nessun spazio, ma si prendono appunto metà ciascuna dello spazio che rimane non preso dalla terza colonna
:-)
App per Android:
Almanacco: Giorno per giorno, eventi, notizie, giochi e curiosità, da leggere e condividere
Proverbi Napoletani: Più di 50 proverbi da ascoltare in dialetto napoletano. Due sottofondi musicali.