I am trying to add image to the point (X,Y) on Layout i have created dynamicaly.
I want to add the imageview on exact user clicked location. But the image is not placed on correct location when clicked.
here is my code
 final LinearLayout layoutColumnBoxes = new LinearLayout(getParent());
                    layoutColumnBoxes.setBackgroundColor(Color.GREEN);
                    layoutColumnBoxes.setId(counterIdForBoxes);
                    layoutColumnBoxes.setLayoutParams(layoutParamsColumns);
 layoutColumnBoxes.setOnTouchListener(new View.OnTouchListener() {
                    @Override
                    public boolean onTouch(View v, MotionEvent event) {
                        Toast.makeText(getParent(),"Event="+event.getX()+"Event Y = "+event.getY(),Toast.LENGTH_SHORT).show();
                        return false;
                    }
                });
            layoutColumnBoxes.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    ImageView imageView = new ImageView(getParent());
                    imageView.setImageResource(R.drawable.crack);
                    LinearLayout lay = (LinearLayout) view.findViewById(v.getId());
                    lay.addView(imageView);
        //            Toast.makeText(getParent(),"Clicked View Id is="+v.getId(),Toast.LENGTH_SHORT).show();
                }
            });
Please help.
 
    
 
     
    