listviewの画面遷移について
初心者です。
現在カスタムlistviewにて各行に画像とテキストを表示させており、各行をクリックした時に別のActivityに移行させたいのですが、下記ソースにてクリックしても何も動作がしない状態です。
どうかご指南をお願い致します。
public class CustomListViewActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Bitmap image;
image = BitmapFactory.decodeResource(getResources(), R.drawable.tb);
Bitmap image2;
image2 = BitmapFactory.decodeResource(getResources(), R.drawable.tb2);
Bitmap image3;
image3 = BitmapFactory.decodeResource(getResources(), R.drawable.tb3);
List<CustomData> objects = new ArrayList<CustomData>();
CustomData item1 = new CustomData();
item1.setImagaData(image);
item1.setTextData("1行目のテキスト");
CustomData item2 = new CustomData();
item2.setImagaData(image2);
item2.setTextData("2行目のテキスト");
CustomData item3 = new CustomData();
item3.setImagaData(image3);
item3.setTextData("3行目のテキスト");
objects.add(item1);
objects.add(item2);
objects.add(item3);
CustomAdapter customAdapater = new CustomAdapter(this, 0, objects);
ListView listView = (ListView)findViewById(R.id.list);
listView.setAdapter(customAdapater);
}
protected void onListItemClick(ListView l, View v, int position, long id) {
switch (position) {
case 0:
startActivity(new Intent(this, Item1Activity.class));
break;
case 1:
startActivity(new Intent(this, Item2Activity.class));
break;
case 2:
startActivity(new Intent(this, Item3Activity.class));
break;
}
}
}