如何将列表视图中的按钮位置传递给另一个 activity?
How to pass button position inside listview to another activity?
就像标题一样,如果我在列表视图中按下一个按钮,我希望将按钮的位置发送到另一个 activity
我不知道你要检查我做了什么代码。
我把按下按钮时的方法放在里面,这个方法在listadapter里面
listHolderRiepilogo.btnNota.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(v.getContext() ,Pop_Nota.class);
i.putExtra("posizione", ---WHAT TO PUT HERE---);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
});
make position of getView method final and send it in intent
@Override
public View getView(final int position, View convertView, ViewGroup parent)
{
listHolderRiepilogo.btnNota.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(v.getContext() ,Pop_Nota.class);
i.putExtra("posizione", position);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
});
}
就像标题一样,如果我在列表视图中按下一个按钮,我希望将按钮的位置发送到另一个 activity
我不知道你要检查我做了什么代码。
我把按下按钮时的方法放在里面,这个方法在listadapter里面
listHolderRiepilogo.btnNota.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(v.getContext() ,Pop_Nota.class);
i.putExtra("posizione", ---WHAT TO PUT HERE---);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
});
make position of getView method final and send it in intent
@Override
public View getView(final int position, View convertView, ViewGroup parent)
{
listHolderRiepilogo.btnNota.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(v.getContext() ,Pop_Nota.class);
i.putExtra("posizione", position);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
});
}