android如何让listview上的不同行按钮点击后跳转到不同页面
我用Adapter做的listviw,每一行ListView上都有一个Button,我想在不同行的Button被点击后跳转到不同的页面,请问大家怎么弄...
我用Adapter做的listviw,每一行ListView上都有一个Button,我想在不同行的Button被点击后跳转到不同的页面,请问大家怎么弄
展开
2个回答
展开全部
我的建议是:
将button的监听时间写在继承BaseAdapter.java的自己写的类的getView方法中,
在BaseAdapter.java中的构造方法中加一个参数代表点击的itemID,返回给activity.java
将button的监听时间写在继承BaseAdapter.java的自己写的类的getView方法中,
在BaseAdapter.java中的构造方法中加一个参数代表点击的itemID,返回给activity.java
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重写SimpleAapter函数getView,在getView里面为button添加事件,代码示例如下:
View v = super.getChildView(groupPosition, childPosition,
isLastChild, convertView, parent);
Button btnClick=(Button)v.findviewById(r.id.button);
btnClick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//在这里添加处理btn的onClickListener事件
}
};
View v = super.getChildView(groupPosition, childPosition,
isLastChild, convertView, parent);
Button btnClick=(Button)v.findviewById(r.id.button);
btnClick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//在这里添加处理btn的onClickListener事件
}
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询