UI Android

package app.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
public class Test extends Activity {
  private List> data;
  private ListView listView = null;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    PrepareData();
    listView = new ListView(this);
     SimpleAdapter adapter = new SimpleAdapter(this, data,android.R.layout.simple_list_item_1, new String[] { "AAA" },
     new int[] { android.R.id.text1 });
    listView.setAdapter(adapter);
    setContentView(listView);  
    
    OnItemClickListener listener = new OnItemClickListener() {
      public void onItemClick(AdapterView parent, View view, int position,
          long id) {
        setTitle(parent.getItemAtPosition(position).toString());
      }
    };
    listView.setOnItemClickListener(listener);
  }
  private void PrepareData() {
    data = new ArrayList>();
    Map item;
    item = new HashMap();
    item.put("1", "A");
    item.put("2", "B");
    data.add(item);
    item = new HashMap();
    item.put("3", "C");
    item.put("4", "D");
    data.add(item);
    item = new HashMap();
    item.put("5", "E");
    item.put("6", "F");
    data.add(item);
  }
}