Listview personalizzata per effettuare la selezione
RAgazzi dovrei creare una lista personalizzata di Poi,quindi devo farli visualizzare e poi permettere di selezionarli o tramite un box oppure magari cambiando colore di sfondo(rendendolo verde)
Siccome la lista è sempre di dimensioni diverse(varia per le diverse città) ho utilizzato una listview per la visualizzazione,ma ora come faccio a rendere selezionabile e applicare l'azione per ogni elemento?Per ora ho aggiunto un metodo che dovrebbe restituirmi la posizione nella lista delgli elementi selezionati(ovviamente mi serve salvarli)
codice:
package progetto.gruppo0506;
import android.app.Activity;
import android.widget.*;
import android.os.*;
import android.view.KeyEvent;
public class VisualizzaPoiActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.visualizza_poi);
String[] poi=new String[]{"1","2","3","4","5","6","7","8","9","10"};
ListView list1=(ListView)this.findViewById(R.id.listView1);
ListAdapter adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,poi);
list1.setAdapter(adapter);
int selezionati=list1.getCheckedItemPosition();
}
}