CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: bluemask con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 4 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

checkbox selezionate in una listview

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
    Jul 2011
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    checkbox selezionate in una listview

    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<Stringal = new ArrayList<String>();
            
    al.add("el1");
            
    al.add("el2");
            
    al.add("el3");
            
    ArrayAdapter<String>adapter = new ArrayAdapter<String>(thisR.layout.rigaR.id.textView1al);
            
    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.

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jun 2009
    Messaggi
    10

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Secondo me dovresti crearti una classe con due boolean per i checkbox e una stringa con il valore della textview, mettere le istanze in un arraylist e crarti un arrayadapter estendendo quello di android. Vedi esempio https://www.androidiani.com/forum/in...se-device.html .
    Have a nice day

  4. #3
    Baby Droid


    Registrato dal
    Jul 2011
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Nel frattempo avevo risolto proprio estendendo arrayadapter e gestendo 2 array public static così da rendere disponibile le voci selezionate anche nelle altre activity.

    Grazie comunque per la risposta.

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