如何在点击数据时从列表中获取位置。 我想在android.on中访问按钮,点击适配器类的按钮,它应该给位置。
holder.beginDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
答案 0 :(得分:0)
您可以将位置设置为标记
holder.beginDate.setTag(position); // set every time getting the View
并使用
检索它// put this code where creating a new instance of holder
holder.beginDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
int pos = (Integer) view.getTag();
// do anything using the position
}
});
答案 1 :(得分:0)
在getView()方法中初始化按钮后写:
holder.beginDate.setTag(position);
并在你的onClick()中使用:
holder.beginDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
int position=Integer.parseInt(((Button)v).getTag().toString());
}
});