Ciao a tutti, 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
e questa l'xmlcodice: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);
praticamente devo motificare il checked ti toggle in true se leggo un determinato valore da file, ho fatto diverse prove ma fin'ora niente ha funzionato.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 xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="fill_parent" android:gravity="right" > <ToggleButton android:id="@+id/toggle" android:layout_width="100dip" android:layout_height="fill_parent" android:textOff="Da Saldare" android:textOn="Pagato" /> </LinearLayout> </LinearLayout>
grazie mille per l'aiuto
EDIT: non so perchè i tag CODE non mi hanno mantenuto la formattazione, vedo di fixare


Rispondi quotando