答案 0 :(得分:7)
如果要隐藏项目所有活动的操作栏,请在theme
中更改应用程序的AndroidManifest.xml
。
<强> 1 强> 将它添加到style.xml
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
并使用AndroidManifest.xml中的样式。
android:theme="@style/AppTheme.NoActionBar"
2。或简单解决方案..只需用此行替换主题属性..
<application
.
.
android:theme="@android:style/Theme.Holo.Light.NoActionBar"
. >
如果您想为特定活动隐藏actionBar,那么
1。更改活动的Theme
..
<activity android:theme="@android:style/Theme.Holo.Light.NoActionBar">
2. 以编程方式隐藏actionBar ..
ActionBar actionBar = getActionBar(); or getSupportActionBar();
actionBar.hide();
答案 1 :(得分:1)
你的问题不是很清楚,你应该考虑编辑它,不过,
我想您需要的是更改theme
中activity
的{{1}},即:
AndroidManifest.xml
答案 2 :(得分:1)
通过在Manifest中设置活动主题,
<activity
android:name=".AnActivity"
android:label="@string/a_string"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen>
</activity>
答案 3 :(得分:1)
如果您希望仅在一个活动中隐藏操作栏,请将其放在onCreate():
中ActionBar actionBar = getActionBar(); or getSupportActionBar();
actionBar.hide();