欢迎活动与图像的背景

时间:2015-08-01 10:30:38

标签: java android xml android-actionbar android-theme

我使用主题来显示我的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 个答案:

答案 0 :(得分:0)

你试过其中一个吗?

在活动中;

getActionBar().hide();
片段中的

;

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

答案 1 :(得分:0)

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代码

希望它有所帮助!

答案 2 :(得分:0)

你可以这样做:

WelcomeActivity 扩展 ActionBarActivity

on onCreate();

getSupportActionBar.hide();

布局文件中:

setBackground 父视图

希望这会对你有所帮助。