salve a tutti, ho una listview che per ogni elemento mostra una textview e 2 checkbox, è come se fossero 3 colonne, vorrei allestire 2 array che contengono i valori delle checbox (un array per ognuna delle 2 colonne più a destra, per valori intendo true o false a seconda che la checkbox è checked o meno)
Vi mostro un pò di codice.
provevarieActivity.java mostra in una listview gli elementi di un array
Codice PHP:
package prove.pv;
import java.util.ArrayList;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class provevarieActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<String> al = new ArrayList<String>();
al.add("el1");
al.add("el2");
al.add("el3");
ArrayAdapter<String>adapter = new ArrayAdapter<String>(this, R.layout.riga, R.id.textView1, al);
getListView().setAdapter(adapter);
}
}
main.xml struttura del layer per provevarieActivity.java
Codice PHP:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView android:layout_height="wrap_content" android:id="@id/android:list" android:layout_width="match_parent"></ListView>
</LinearLayout>
riga.xml struttura per ogni elemento della listview
Codice PHP:
<?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="match_parent">
<TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="match_parent" android:layout_height="wrap_content">
<CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="CheckBox"></CheckBox>
<CheckBox android:layout_alignParentRight="true" android:id="@+id/checkBox2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CheckBox"></CheckBox>
</RelativeLayout>
</LinearLayout>
Ho già visto parecchi esempi e tutorial, ma non riesco a trovare una soluzione.
Come dovrei adattare il tutto?
Grazie in anticipo per le risposte.