Обычно я использую FrameLayout для достижения любого вида «наслоения» представлений.
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
//your existing layout
<View
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#33000000" />
</FrameLayout>
Как сказал DeeV, вы, вероятно, можете использовать RelativeLayout аналогичным образом, но вам, возможно, придется установить дополнительные атрибуты наего дети, чтобы достичь этого.