사용자는 탭 뷰의 onClick(View view)
메소드를 listview에 바인드 한 어댑터 클래스에서 구현할 수 있습니다.
public View getView(final int position, View convertView, ViewGroup parent) {
View row = convertView;
ContactHolder holder = null;
if (row == null) {
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
row = inflater.inflate(layoutResourceId, parent, false);
holder = new ContactHolder();
holder.imgPhone = (ImageView) row.findViewById(R.id.imgPhone);
holder.imgPhone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + contactArrayList.get(position).phone_number));
context.startActivity(callIntent);
}
});
row.setTag(holder);
} else {
holder = (ContactHolder) row.getTag();
return row;
}
당신이 당신의 코드를 게시 할 수 : 여기
은 예입니다. 그리고 당신이 사용하는보기는 ListView 또는 GridView입니까? – Triode코드를 게시하지 않으면 누구나 명확한 답을 줄 수 없습니다. – Squonk
@Triode ListView를 사용하고 있습니다 –