1. Langkah pertama, ikuti tutorial membuat Listview disini.
2. Selanjutnya setelah semua selesai ubah kode program pada 'MainActivity.java' pada projek seperti dibawah ini.
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.app.ListActivity;
public class MainActivity extends
ListActivity {
String[] menuutama = new String[] {"Perhitungan", "Bangun Datar", "Keluar Aplikasi"};
String[] perhitungan = new String[] {"Tambah", "Kurang", "Kali", "Bagi"};
String[] bangundatar = new String[] {"Kubus", "Persegi
Panjang"};
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, menuutama));
//setContentView(R.layout.activity_main);
}
protected void
onListItemClick(ListView l, View v, int position, long id) {
//Toast.makeText(this,
"Membuka Form " + hewan[position],
Toast.LENGTH_LONG).show();
super.onListItemClick(l, v, position, id);
Object o = this.getListAdapter().getItem(position);
String pilihan = o.toString();
if (pilihan.equals("Perhitungan")){
this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, perhitungan));
}else if (pilihan.equals("Bangun Datar")){
this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, bangundatar));
}else if (pilihan.equals("Keluar Aplikasi")){
this.finish();
}else{
tampilkanPilihan(pilihan);
}
}
private void tampilkanPilihan(String pilihan){
Toast.makeText(this, "Membuka
Form " + pilihan, Toast.LENGTH_LONG).show();
}
}

============>