해당 리스트에 클릭이벤트를 넣어서 수정기능을 만드려고 합니다.
SimpleCursorAdapter를 써서 sqlite정보를 

 startManagingCursor(cursor);
        SimpleCursorAdapter ListLow = null;
         ListLow = new SimpleCursorAdapter(this, R.layout.listview,cursor, new String[]{"DS_TITLE","DS_MEMO"},new int[]{android.R.id.text1,android.R.id.text2} );

 setListAdapter(ListLow);

private void setListAdapter(SimpleCursorAdapter listLow) {
ListView ListLow = (ListView)findViewById(R.id.list01);
ListLow.setAdapter(listLow);   
ListLow.setOnItemClickListener(AdapterView_Cilck);
ListLow.setOnCreateContextMenuListener(this);  

}

가지고 오며 layout 리스트를 추가를 하여  main정보와 같이 보여주고 있습니다. 
그런데 해당 x버튼을 눌렀을시 일반 클릭이벤트를 하면 오류가 발생이 되며 책에서 어덥터 클래스를 따로 빼서 getView에서 설정하는 방법이 있는데 재가 SimpleCursorAdapter 로 정보를 가지고 오기때문에 문제가 있는거 같습니다. 리스트에 버튼 클릭하는 부분을 좀 쉬운 방법이 있거나 해당 자료를 보유하고 계신분이 있으시다면 도움 부탁드립니다.
아래 내용은 책에서 재시한 방법을 인용하여 클레스를 따로 뺴서 getView 를 부르는 방법입니다.

 SimpleCursorAdapter ListLow = null;
        ListLow = new SimpleCursorAdapter(this, R.layout.listview,cursor, new String[]{"DS_TITLE","DS_MEMO"},new int[]{android.R.id.text1,android.R.id.text2} );
MyListAdapter MyAdapter = new MyListAdapter(this, R.layout.listview, ListLow);
ListView ListLow1 = (ListView)findViewById(R.id.list01);
ListLow1.setAdapter(MyAdapter);
        setListAdapter(MyAdapter);


class MyItem{
String Name;
MyItem(String aName){
Name = aName;
}
}
class MyListAdapter extends BaseAdapter{

private Context maincon;
private LayoutInflater Inflater;
SimpleCursorAdapter arSrc;
;
private int layout;

public MyListAdapter(Context context, int listview,
SimpleCursorAdapter aaSrc) {
maincon = context;
Inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
arSrc = aaSrc;
}

@Override
public int getCount() {
// TODO Auto-generated method stub
return arSrc.size();
}

@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return arSrc.get(position).Name;
}

@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final int pos=position;
if (convertView == null){}
convertView=Inflater.inflate(layout, parent, false);
TextView txt= (TextView)convertView.findViewById(R.id.Text01);
//txt.setText(arSrc.get(position).Name);
//Button btn = (Button)convertView.findViewById(R.id.Button09);
//btn.setOnClickListener(new Button.OnClickListener(){
// @Override
// public void onClick(View v) {
// TODO Auto-generated method stub
// }
//});

return convertView;
}