zoukankan      html  css  js  c++  java
  • android listview和simpleadapter 给itme 中的控件添加事件

    simpleAdapter.setViewBinder(new SimpleAdapter.ViewBinder() {
    @Override
    public boolean setViewValue(View view, Object data, String textRepresentation) {
     
    Log.d("进入setview","进入setview");
    if(view instanceof Button && ((Button) view).getText().equals("-")){//instanceof 判断连两个控件 是否一样
    Log.d("进入if","进入if");
    final View button=view;
    view.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    Log.d("列表点击","减号");
    LinearLayout JsonAddDatebaseitme = (LinearLayout)button.getParent();//通过一个控件获取 父控件布局,linearLayout l = (linearLayout)view.getparent()
    EditText et_addnum = JsonAddDatebaseitme.findViewById(R.id.et_addnum);//得到布局之后在 l.findViewById 关联控件,就可以操作 该itme中的控件了
    int num =Integer.valueOf(et_addnum.getText().toString()).intValue();
    num--;
    if(num<1){
    num = 1;
    }
    et_addnum.setText(num+"");
    }
    });
    return true;
    }

          return false;
    }
    });
  • 相关阅读:
    KINDLE 小说下载--超级书库
    修改PR Cs6,PS Cs6,AU Cs6的启动界面
    SQLMAP用户手册
    Burp Suite 实战指南--说明书
    XSS跨站测试代码
    万能密码字典
    python数据结构之队列(一)
    python数据结构之栈
    python实现链表(二)
    python实现链表(一)
  • 原文地址:https://www.cnblogs.com/MYDoraemon/p/8602600.html
Copyright © 2011-2022 走看看