我想在一个列表中获得位置数据如何在android中获得按钮点击的位置
如何在单击数据时从列表中获取位置。 我想要android中的access按钮。单击adapter类的按钮,它应该给出位置我想在一个列表中获得位置数据如何在android中获得按钮点击的位置,android,Android,如何在单击数据时从列表中获取位置。 我想要android中的access按钮。单击adapter类的按钮,它应该给出位置 holder.beginDate.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub } }); 可以
holder.beginDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
可以将位置设置为标记
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
}
});
初始化getView()方法中的按钮后,编写:
holder.beginDate.setTag(position);
在onClick()中使用:
此方法中作为参数传递的位置是按钮的位置非按钮单击适配器如何理解您想要获取的listview项的位置?
holder.beginDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
int position=Integer.parseInt(((Button)v).getTag().toString());
}
});