Приведенные выше ответы хороши. Вы также можете сделать это программно, если хотите
Во-первых, ваш макет должен иметь идентификатор. Добавьте его, написав следующую строку +id
в res / layout / *. Xml
<RelativeLayout ...
...
android:id="@+id/your_layout_id"
...
</RelativeLayout>
Затем внесите следующие изменения в свой код Java.
RelativeLayout rl = (RelativeLayout)findViewById(R.id.your_layout_id);
rl.setBackgroundColor(Color.RED);
Кроме этого, если у вас есть цвет, определенный в colors.xml, то вы также можете сделать это программно:
rl.setBackgroundColor(ContextCompat.getColor(getContext(), R.color.red));