安卓开发过程中用listview显示数据,在每条item中,自定义baseadapter的布局里需要操作每条item 50
在每条item的布局中,有两个按钮,一个textview,其中一个是加法,另一个是减法,textview显示数值,现在发生的问题是单击其中一个时,每隔五个的item都会响...
在每条item的布局中,有两个按钮,一个textview,其中一个是加法,另一个是减法,textview显示数值,现在发生的问题是单击其中一个时,每隔五个的item都会响应,请高手指教
展开
2个回答
展开全部
在getView方法里面直接定义控件的点击事件。在事件的处理就是你传进来的List(就是你的数据源),比如,你点击了mlist.get(position),那么相应的相隔五个都会响应.
for (int i = 0; i < mlist.size(); i++) {
if((i+position)%5==0){
mlist.get(i)//这个就是你要变化的数据。
}
}
this.notifyDataSetChanged();最后调用这个方法,刷先你的List
for (int i = 0; i < mlist.size(); i++) {
if((i+position)%5==0){
mlist.get(i)//这个就是你要变化的数据。
}
}
this.notifyDataSetChanged();最后调用这个方法,刷先你的List
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询