2012-10-04 4 views
6

Voglio impostare l'immagine di sfondo alla mia applicazione in Android. Quindi la mia domanda ha già un tema stabilito nel mio file manifesto come questoimposta l'immagine di sfondo all'intera applicazione in Android

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

Ora questo è stato attuato dai temi del pacchetto Android.

Ora voglio aggiungere un'immagine di sfondo a tutta la mia applicazione come posso farlo.

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

Desidero anche Theme.NoTitleBar.

+0

Se avete la vostra risorsa immagine in drawable cartella puoi riferirli come segue: android: background = "@ drawable/resource_name". –

+0

L'ho provato ma non funziona. – sundeep

risposta

3

ho cambiato lo stile di seguito, in questo modo sto sovrascrivendo il 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> 

Ora il mio file manifesto si presenta così:

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

è necessario utilizzare gli stili per ottenere questo Partenza questa link

Creare un tema con il tuo background e utilizzare quel tema.

+0

Ho provato questa soluzione, ma seguendo questo metodo rimuoverei Theme.NoTitleBar che deve essere applicato e devo aggiungere anche l'immagine di sfondo con Theme.NoTitleBar applicata. – sundeep