listactivity를 상속받지 않고.. listview에서 onlistitemclick의 사용 방법..
onlistitemclick 멤버함수를 아래처럼 사용하려하는데요.. 클릭을 하더라도..onlistitemclick내부 소스가 동작하지 않아요..
리스트클릭리스터를 등록해줘야한다는데..
이것저것 해보았지만 안되서 질문 드립니다..
listview에 어떤식으로 해야 .. itemclick를 연결시킬수 잇을가요?..


package A.P2;

import java.util.ArrayList;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;

public class AP2_1 extends Activity{
    String[] Data = {"모바일 hci를 위한 연구 방법론\nSteve Love/학지사/2010",
            "hci에서 gui역할에 대한 연구\n안호은/2001/",
            "hci yield from the OH+CIO reaction at temperatures\nWang, Jin Jin/2001/"};
    int[] DataPlace = {0000101, 0000101, 0000101};
    String[] OutputData = {"", "", "", "", "", "", "", "", "", ""};
    int[] DataPlaceReturn = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.act1);
        Log.d("confirm", "AppStart");
       
        final EditText InputText = (EditText) findViewById(R.id.EditText1);
        final ListView lv = (ListView)findViewById(R.id.list);
        Button button = (Button)findViewById(R.id.Button1);
       
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                SearchBookName(InputText.getText().toString());
                lv.setAdapter(new ArrayAdapter<String>(AP2_1.this, android.R.layout.simple_list_item_1, OutputData));
            }
        });
    }
   
    public void SearchBookName(String InputString) {
        int j = 0;
        for(int i = 0 ; i < 3 ; i++) {
            if(Data[i].indexOf(InputString) >= 0){
                OutputData[j] = Data[i]; j++;
                DataPlaceReturn[j] = DataPlace[i];
            }
        }
    }
   
    public void onListItemClick(ListView parent, View v, int position, long id) {
        Log.d("confirm", "kkk");
    }
}