码迷,mamicode.com
首页 > 其他好文 > 详细

针对listview上面的按钮点击事件的操作

时间:2015-04-11 19:09:21      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

       最近遇到listView里面装在adapter,而针对每一个adapter的item项进行点击等操作(例如:QQ空间说说列表的点赞、淘宝等一些电商app合并付款购买数量的改变)的问题,里面涉及好数据提交等一系列操作。开始一直没想到好的解决办法,后来偶然看到回调的方式。尝试了一下,终于解决了!

1.在adapter中定义一个接口,在接口中定义一个抽象方法

public interface BuyNumChangedListener {
  public abstract void onBuyNumChanged(float paramInt);
 }
2.在activity中调用这个接口,并实现接口的中抽象方法

public class BookDishesInfoActivity extends BaseHttpActivity implements
  UserOrderDishesListAdapter.BuyNumChangedListener, OnClickListener

接口方法:

 @Override
 public void onBuyNumChanged(float paramInt) {
  totalPrices = totalPrices + paramInt;
  price.setText("合计:  " + String.valueOf(totalPrices) + " 元");
 }

 

针对listview上面的按钮点击事件的操作

标签:

原文地址:http://www.cnblogs.com/wxyi/p/4418094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!