La ListActivity e' una Activity utilizzata per visualizzare una lista di oggetti, ha un layout di default che consiste in una lista estesa a tutto lo schermo. E' possibile tuttavia utilizzare un layout custom, che dovra' contenere una ListView con id "@android:id/list" Creare un nuovo progetto android chiamato HelloListActivity Aggiungere al file res/strings.xml un elenco di stringhe: <string-array name="elencoPaesi"> <item>Italia</item> <item>Francia</item> <item>Inghilterra</item> <item>Germania</item> <item>Spagna</item> <item>Russia</item> <item>Turchia</item> <item>Romania</item> <item>Polonia</item> <item>Austria</item> </string-array> Modificare l'activity HelloListActivity facendogli estendere ListActivity e aggiungere la logica per caricare l'elenco di paesi public class HelloListActivityActivity extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String[] paesi = getResources().getStringArray(R.array.elencoPaesi); ListAdapter adapter = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, paesi ); setListAdapter(adapter); } }
|
|||||||

