I have one layout like this 
when click in layer1, level 2 becomes invisible, but when I click on layer2 it does not go invisible. I use the following code, but it doesnβt work when I click layer2, it also becomes invisible, any idea to get visible layer2 when I click layer2.
RelativeLayout layout1=(RelativeLayout)findViewById(R.id.hidebg); final RelativeLayout layout=(RelativeLayout)findViewById(R.id.hidelayer); layout1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(layout.getVisibility()==0) { layout.setVisibility(4); } else { layout.setVisibility(0); } } });
source share