Добро пожаловать активность с фоном изображения

Я использую тему, чтобы показать мою WelcomeActivity

@android:style/Theme.NoTitleBar.Fullscreen

Но я обнаружил, что при запуске приложения у него будет период черного фона

Поэтому я хочу изменить фон этой темы

тогда я использую...

<style name="WelcomeTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
    <item name="android:windowBackground">@drawable/welcome_img</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowActionBar">false</item>
</style>

Хотя фон меняется, панель действий также показывает!

панель действий не отображается, когда я использую Theme.NoTitleBar.Fullscreen

но он показывает, когда я использую WelcomeTheme

как мне удалить ActionBar

Спасибо за вашу помощь:)

-

Кстати, в моем WelcomeActivity расширяется Activity, но не ActionBarActivity

3 ответа

Вы пробовали один из них?

в деятельности;

getActionBar().hide();

во фрагменте;

getActivity().getActionBar().hide();

Вы можете сделать это так:

WelcomeActivity расширяет ActionBarActivity:

onCreate();

getSupportActionBar.hide();

В файле макета:

setBackground to Parent View:

Надеюсь, что это поможет вам.

1. Добро пожаловать activity,

2. Перейти к styles XML-файл и создать style как это:

 <!-- BWelcome application theme. -->
<style name="WelcomeTheme"      
       parent="android:Theme.DeviceDefault.NoActionBar.Fullscreen">
    <!-- Customize your theme here. -->
</style>

3. Перейти к manifest файл и добавьте это к вашему желанию:

android:theme="@style/WelcomeTheme"

4. Добавьте свой приветственный логотип в ImageView

5. Совет: никогда не используйте Java код, если вы можете сделать это с XML

Надеюсь, поможет!

Другие вопросы по тегам