// TouristInfo Example // Source code file: MainActivity.java package it372.smiths.touristinfo; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView lv = findViewById(R.id.lv_cities); ArrayList cities = new ArrayList( ); // Replace these cities with cities of your choice. cities.add("Barcelona"); cities.add("London"); cities.add("Paris"); ArrayAdapter listAdapter = new ArrayAdapter( this, android.R.layout.simple_list_item_1, cities); lv.setAdapter(listAdapter); lv.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int position, long id) { Intent intent = null; switch(position) { case 0: intent = new Intent( MainActivity.this, BarcelonaActivity.class); break; case 1: intent = new Intent( MainActivity.this, LondonActivity.class); break; case 2: intent = new Intent( MainActivity.this, ParisActivity.class); break; } startActivity(intent); } } ); } }