私は(画像、画像の下の名前、および名前の下の2つのボタン(はい、いいえ))を持つ水平ビューアイテムを持っています
私はクラスのはいいいえボタンのクリックイベントを作成したい..ItemClickのクリックオンボタンが実行されているときにアダプタではありません....ボタンクリックは実行されません
私はこのようにしてみました私が間違っているところを教えてください
私は以下のように試しました
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
Toast.makeText(getActivity(), "ListView clicked" + id, Toast.LENGTH_SHORT).show();
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId() == R.id.yes) {
Toast.makeText(getActivity(), "Yes clicked", Toast.LENGTH_SHORT).show();
} else if (v.getId() == R.id.no_btn) {
Toast.makeText(getActivity(), "No clicked", Toast.LENGTH_SHORT).show();
}
}
アダプタで
setClickListeners(holder.btnyes);
setClickListeners(holder.btnno);
//Button click Yes
/* holder.btnyes.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
((HorizontalListView) parent).performItemClick(v, position, 0);
UserProfile u=new UserProfile();
data.remove(position);
notifyDataSetChanged();
// new adduser().execute();
}
});*/
holder.btnno.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
((HorizontalListView) parent).performItemClick(v, position, 0);
/*UserProfile u=new UserProfile();
data.remove(position);
notifyDataSetChanged();*/
// new adduser().execute();
}
});