To get background color of a Layout:
LinearLayout lay = (LinearLayout) findViewById(R.id.lay1);
ColorDrawable viewColor = (ColorDrawable) lay.getBackground();
int colorId = viewColor.getColor();
If It is RelativeLayout then just find its id and use there object instead of LinearLayout.