Как я могу установить Фон всей моей деятельности в styles.xml - PullRequest
4 голосов
/ 05 марта 2012

Я пытаюсь настроить свой файл styles.xml для отображения одного и того же фона для каждого из моих действий.

Я пробовал этот код в своем файле styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.MyTheme" parent="android:Theme.NoTitleBar">
        <item name="android:background">@drawable/mybg</item>
    </style>
</resources>

это работало довольно хорошо, пока я не включил TextView в свою деятельность. Каждый вид, который я помещаю в свой макет, получает один и тот же фон, и это действительно раздражает

Как лучше всего устанавливать только фон действия

Ответы [ 2 ]

15 голосов
/ 05 марта 2012

Я думаю, что нашел свой ответ:

 <item name="android:windowBackground">

соответствует всем моим потребностям

1 голос
/ 05 марта 2012

Может быть, вы можете сделать это следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="yourstylename">
    <item name="android:background">@drawable/mybg</item>
</style>

и установить этот стиль для всех корневых элементов вашей деятельности в XML-файле.

...