이곳 저곳 찾아보면서 여러방면으로 시도했는데 안되네요.

 

처음에 list.setOnItemClickListener(this);
를 안쳐줘서 그런지 알고 입력해서 넣었는데도 리스트뷰 누르면 아무 반응이 없습니다. ㅠㅠ

 

package com.andorid.opic;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class ExampleActivity extends Activity  implements OnItemClickListener{

 String items[] = {"1. 자기소개", "2. 학교소개", "3. 집안 일 돕기", "4. 쇼핑하기","5. 영화보기","6. 외식하기","7. 공원가기", "8. 인터넷하기", "9. 축구", "10. 해외여행", "11. 학교&친구", "12. 이웃&쇼핑"};
 
 ListView list;
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.example);
     list = (ListView)findViewById(R.id.listView1);
    
    
     ArrayAdapter<String> adapter
      = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, items);
     // TODO Auto-generated method stub
    
    
     //리스트뷰에 항목을 채워준다.
     list.setAdapter(adapter);
     //리스트뷰에 리스너 등록
     list.setOnItemClickListener(this);
   


 }
 @Override
 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

  switch(arg2){
  
  case 0 :
   startActivity(new Intent(this, Exam00Activity.class));
   break;
  case 1 :
   startActivity(new Intent(this, Exam01Activity.class));
   break;
  case 2 :
   startActivity(new Intent(this, Exam02Activity.class));
   break;
  case 3 :
   startActivity(new Intent(this, Exam03Activity.class));
   break;
  case 4 :
   startActivity(new Intent(this, Exam04Activity.class));
   break;
  case 5 :
   startActivity(new Intent(this, Exam05Activity.class));
   break;
  case 6 :
   startActivity(new Intent(this, Exam06Activity.class));
   break;
  case 7 :
   startActivity(new Intent(this, Exam07Activity.class));
   break;
  case 8 :
   startActivity(new Intent(this, Exam08Activity.class));
   break;
  case 9 :
   startActivity(new Intent(this, Exam09Activity.class));
   break;
  case 10 :
   startActivity(new Intent(this, Exam10Activity.class));
   break;
  case 11 :
   startActivity(new Intent(this, Exam11Activity.class));
   break;
   }
 }
}