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 =)

LinkBack URL
About LinkBacks
Rispondi quotando