CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: gianpassa con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 33 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Layout Inflater...help

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid L'avatar di DaRkViDe


    Registrato dal
    Mar 2010
    Messaggi
    40

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Layout Inflater...help

    Ciao ragazzi,
    all'interno di un ListView devo far comparire (per ogni riga) varie occorrenze di un Layout custom con possibilità si scrollare la singola riga lateralmente...
    Al che ho pensato di utilizzare un ListView al quale faccio l'inflate del layout HorizontalScrollview che contiene altre view ecc ecc...vi scrivo un po di codice:

    Codice Layout Principale contenente il ListView sul quale faccio l'inflating




    Codice layout custom:



    Vorrei ora riempire il relative layout in maniera programmarica dato che non so a prescindere quanti elementi dovrò visualizzare per riga... (uno di fianco all'altro scrollabili lateralmente...) quindi:





    Mi da una UnsupportedOperationException : addView(View,LayoutParams) is not supported in AdapterView...
    Come posso fare???
    Il sunto è che devo avere una Lista, ogni riga della lista deve avere un layout custom tipo è composta da una immagine e un bottone (per esempio), e , per ogni riga devo avere più elementi custom scrollabili lateralmente!
    Sono arrivato a fare un elemento custom per riga facendo l'inflate e utilizzando le View dichiarate nell'xml e funziona, ma cercando di aggiungere all'interno del metodo getView in maniera programmatica le varie View all'interno delle righe mi sono inchiodato...!!! Help
    Ultima modifica di DaRkViDe; 27-04-10 alle 11:50

  2.  
  3. #2
    Baby Droid L'avatar di DaRkViDe


    Registrato dal
    Mar 2010
    Messaggi
    40

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Allora, ora riesco ad inserire gli elementi in maniera programmatica ad esempio:





    quindi in ogni riga ho una scrollview orizzontale con 10 immagini e 10 bottoni...

    Il layout del ViewGroup è un linear layout che però non mi permette di modificare la posizione delle view all'interno e sono tutte una a fianco all'altra...
    Io vorrei mettere ad esempio
    .
    .
    .
    -----------------------------------------------------------
    -------| Titolo 1 |----- | Titolo2 | ---------| Titolo2
    Foto1 | Data 1 | Foto2| Data2 | Foto2 | Data2
    -------| Bottone1 |------ | Bottone2 |--------- | Bottone2 |
    -----------------------------------------------------------
    <--scrollbar -->
    -----------------------------------------------------------
    -------| Titolo 1 |----- | Titolo2 | ---------| Titolo2
    Foto1 | Data 1 | Foto2| Data2 | Foto2 | Data2
    -------| Bottone1 |------ | Bottone2 |--------- | Bottone2 |
    -----------------------------------------------------------
    <--scrollbar -->
    -----------------------------------------------------------
    .
    .
    .
    in ogni riga...
    Ma...anche se usassi un RelativeLayout come faccio a riferire gli elementi se li creo in maniera programmatica??
    Esempio, utilizzando il layout:



    riesco a riferire le varie view tramite l'id...
    In maniera programmatica come si può fare questo??'
    E poi non riesco a impostare una proprietà es:
    col java senza utilizzare l'xml...
    Sapreste aiutarmi????
    Ultima modifica di DaRkViDe; 27-04-10 alle 18:35

  4. #3
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Hmm sai che non ci ho mai provato ?

    Comunque in alternativa hai provato a vedere come funziona TableLayout?

    Twitter @veke87

  5. #4
    Baby Droid L'avatar di DaRkViDe


    Registrato dal
    Mar 2010
    Messaggi
    40

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Risolto!!!! :d

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy