Добро пожаловать активность с фоном изображения
Я использую тему, чтобы показать мою 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
Надеюсь, поможет!