Пользовательское приложение для Android - PullRequest
2 голосов
/ 05 марта 2012

Я чувствую, что это где-то указано и очень просто, но я не могу найти простой ответ. Как вы устанавливаете пользовательское фоновое изображение. Например, установите PNG в качестве фона по умолчанию для моего приложения вместо черного экрана. Манифест, Макет, Главный код? Пример был бы чрезвычайно удивительным.

Ответы [ 2 ]

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

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>

и используйте этот стиль в файле манифеста.

<application android:theme="@style/MyTheme">
1 голос
/ 26 января 2014

Для тех из вас, кто все еще хочет это сделать, правильный способ сделать это немного изменился. Подтверждение ответа 500865, вот скорректированный код:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="MyTheme" parent="android:Theme.Holo">
    <item name="android:background">@drawable/dummy_background_image</item>
  </style>
</resources>

По сути, вы должны изменить windowBackground на просто фон, вы должны включить строку о xmlns: android, и вам следует (хотя и не обязательно) удалить расширение .png.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...