Check if view element is added to layout or not programmatically

Or if you have a view instance to find, you could:

if (container.indexOfChild(childView) == -1) {
  // Add child to container.
}

If you creating view via inflater, you can check his parent

if(view.getParent() != null) {...}

I think you can simply use

findViewById(your_view_id) 

method: If its result is null the view does not exists, otherwise the view is present


Sorry for late reply but you may try this alternative:

use container.getChildCount(); before adding and after adding a view. Like :

int x = container.getChildCount();

container.addView(child, params);

int y = container.getChildCount();

if(y > x)
   Toast.makeText(context, "View Successfully Added!", Toas.LENGTH_SHORT).show();