2012-10-04 30 views
6

Quiero establecer una imagen de fondo para mi aplicación en Android. Así que mi aplicación ya tiene un tema establecido en mi archivo de manifiesto como esteEstablecer imagen de fondo para toda la aplicación en Android

<application android:theme="@android:style/Theme.NoTitleBar" /> 

Ahora esto se implementó a partir de los temas del paquete de Android.

Ahora quiero agregar una imagen de fondo a toda mi aplicación, ¿cómo puedo hacerlo?

<style name="Theme.NoTitleBar.BackgroundImage"> 
    <item name="android:background">@drawable/bitzer_background</item> 
</style> 

También quiero el Theme.NoTitleBar.

+0

Si usted tiene su recurso de imagen en dibujable carpeta puede referirlos de la siguiente manera: android: background = "@ drawable/resource_name". –

+0

Lo probé pero no funciona. – sundeep

Respuesta

3

He cambiado el estilo a continuación, al hacer esto estoy anulando el Theme.NoTitlteBar

<style name="Background" parent="@android:style/Theme.NoTitleBar"> 
    <item name="android:windowBackground">@android:color/black</item> 
    <item name="android:windowNoTitle">true</item> 
</style> 

Ahora mi archivo de manifiesto es así:

<application android:theme="@style/Background"/> 
4

usted tiene que utilizar estilos para lograr este Control hacia fuera este link

Crear un tema con su plano y usar ese tema.

+0

Intenté esta solución, pero seguir este método eliminaría el Theme.NoTitleBar que se debe aplicar y debo agregar la imagen de fondo que tiene Theme.NoTitleBar también aplicado. – sundeep

Cuestiones relacionadas