package com.example.tripphoto;
import java.util.ArrayList;
import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class Course_Adapter extends BaseAdapter {
Context context;
int layoutId;
ArrayList<Course_Data> myDataArr;
LayoutInflater Inflater;
Course_Adapter(Context _context, int _layoutId,
ArrayList<Course_Data> _myDataArr) {
context = _context;
layoutId = _layoutId;
myDataArr = _myDataArr;
Inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
@Override
public int getCount() {
return myDataArr.size();
}
@Override
public String getItem(int position) {
return myDataArr.get(position).name;
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final int pos = position;
// 1번 구역
if (convertView == null) {
convertView = Inflater.inflate(layoutId, parent, false);
}
ImageView leftImg = (ImageView) convertView
.findViewById(R.id.left_image);
leftImg.setImageDrawable(myDataArr.get(position).myImg);
TextView nameTv = (TextView) convertView.findViewById(R.id.name_tv);
nameTv.setText(myDataArr.get(position).name);
TextView phoneTv = (TextView) convertView.findViewById(R.id.phone_tv);
phoneTv.setText(myDataArr.get(position).phone);
// 2번 구역
Button btn = (Button) convertView.findViewById(R.id.sendBtn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
return convertView;
}
}
여기서 온클릭에다가 다음 액티비티를 가려고하는데;;
The constructor Intent(this, Class<Choice_Course_Activity>) is undefined
이렇게 에러가나요.. 이부분을 어떤식으로 해결해야하나요 ㅠㅠ
현재 메인액티비티에서 버튼클릭해서 다음 액티비티에 들어와있고
커스텀리스트뷰 에 버튼을달아서 그버튼을 누르면 세번째 액티비티로 들어가려고하고있는상황입니다.