android-Button's clickevent of listView using BaseAdapter

后端 未结 5 1750
陌清茗
陌清茗 2021-01-17 02:22

I am using Listview With custom Adapter which contain imageview,textview and 3 button (insert,update,delete)requirement is that custom adapter is call every

5条回答
  •  醉酒成梦
    2021-01-17 03:09

    Try this, may be it will solve your problem.

    btnAdd.setOnClickListener(new OnClickListener() {
    
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Integer index = (Integer) arg0.getTag();
    
            Toast.makeText(context, "ADD", Toast.LENGTH_LONG).show();
            Intent intent = new Intent(context,MaterDeviceFormActivity.class);
            intent.putExtra("button","add");
            intent.putExtra("device_address", strDviceAddess[index]);
            context.startActivity(intent);
        }
    });
    
    btnUpdate.setOnClickListener(new OnClickListener() {
    
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Integer index = (Integer) arg0.getTag();
    
            Toast.makeText(context, "UPDATE", Toast.LENGTH_LONG).show();
            Intent intent = new Intent(context,MaterDeviceFormActivity.class);
            intent.putExtra("button","update");
            intent.putExtra("device_address", strDviceAddess[index]);
            context.startActivity(intent);
        }
    });
    
    btnDelete.setOnClickListener(new OnClickListener() {
    
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Integer index = (Integer) arg0.getTag();
    
            Toast.makeText(context, "DELETE", Toast.LENGTH_LONG).show();
            Intent intent = new Intent(context,MaterDeviceFormActivity.class);
            intent.putExtra("button","delete");
            intent.putExtra("device_address", strDviceAddess[index]);
            context.startActivity(intent);
        }
    });
    

提交回复
热议问题