CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

modificare parametri di oggetti passati ad un adapter

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


    Registrato dal
    Jun 2011
    Messaggi
    13

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    modificare parametri di oggetti passati ad un adapter

    spero il titolo sia giusto

    il mio problema è quello di aggiornare lo stato Checked di un togglebutton che però passo come parametro di un SimpleAdapter, visto che spiegarlo è complicatissimo allego il codice e bon xD

    questa è la parte java

    codice:
    ArrayList<HashMap<String, Object>> data=new ArrayList<HashMap<String,Object>>();
                    
                    
                    for(int i=0;i<list.size();i++){
                            ClasseBuffo p=list.get(i);
                            HashMap<String,Object> personMap=new HashMap<String, Object>();
                           
                            personMap.put("name", p.getNome()); 
                            personMap.put("surname", p.getCredito());
                            data.add(personMap); 
                    }
                   
                    
                    String[] from={"name","surname"}; 
                    int[] to={R.id.text1,R.id.text2};
                    
                   
                    SimpleAdapter adapter=new SimpleAdapter(
                                    this,
                                    data,
                                    R.layout.row, 
                                    from,
                                    to);
                    
                    setListAdapter(adapter);

    e questo l'xml relativo alla lista:
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:stretchColumns="1" >
    
     <TextView 
            android:id="@+id/text1" 
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:textSize="44sp"
     
    />
     <TextView
            android:id="@+id/text2"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:paddingLeft="40dip"
            android:textSize="35sp"
    />
    
    <LinearLayout

    Ora quello che devo fare è settare il valore di checked in un oggetto togglebutton in true, basandomi si quello che leggo da file. Il punto è che se creo tale oggetto e provo a modificarne l'attributo nel codice java non ottengo risultati, anzi mi da un array out of bound...
    Qualche suggerimento ?

    grazie in anticipo =)

  2.  

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