如何在某些活动(如启动画面)上隐藏Android操作栏?我试过改变主题,但它改变了整个应用程序主题。也引导我去一些可以帮助我的地方会很棒。
答案 0 :(得分:4)
简单的方法是在@android:style/Theme.Light.NoTitleBar
文件
AndroidManifest.xml
<activity
android:name="com.package.Activity"
android:theme="@android:style/Theme.Light.NoTitleBar" >
或者您可以在活动onCreate
功能
requestWindowFeature(Window.FEATURE_NO_TITLE)
还有第三种方法,它就像第一种方式,但不是使用预定义主题,你可以创建自己的自定义主题并使用它
在style.xml
这样的事情
<style name="AppBaseTheme" parent="android:Theme.Light">
<!-- this style parent may change by any defined theme you want -->
</style>
<style name="NoActionBarTheme" parent="AppBaseTheme">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
并在AndroidManifest.xml
<activity
android:name="com.package.Activity"
android:theme="@style/NoActionBarTheme" >
答案 1 :(得分:0)
将NoActionbar派生主题放在清单文件中的activity
而不是application
答案 2 :(得分:0)
在活动的onCreate中,在setContentView(....)之前添加此行:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);