You might be able to set the background in the styles.xml
<style name="AppTheme.FullBackground" parent="AppTheme">
<item name="android:background">#757575</item>
</style>
(Where AppTheme
might be a theme you already defined, and I just used a grey color there, but it can be a drawable)
Then add to your Manifest
<activity
android:name=".FooActivity"
android:theme="@style/AppTheme.FullBackground">
</activity>
Since you have to add activities to the Manifest anyway, this is a good way to check if all the activities have the background. You, of course, could still extend the BaseActivity
and only have the BaseActivity
class maintain the theme setting.