我使用主题来显示我的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
答案 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 到父视图:
希望这会对你有所帮助。