Q:

Android App Custom Background

I feel like this is listed somewhere and is extremely easy but I cannot seam to find a straightforward answer. How do you set a custom background image. For instance set a PNG as the default background for my app instead of the black screen. Manifest, Layout, Main code thing? An example would be extremely amazing. 

A:

xml/values/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="MyTheme" parent="android:Theme.Light"> <!-- Or any other parent you want -->
    <item name="android:windowBackground">@drawable/yourcustombackgroundimage.png</item>
  </style>
</resources>

and use this style in the manifest file.
<application android:theme="@style/MyTheme">

