我的应用程序中有不同的< code >活动,我不想要所有这些< code >活动栏。我找不到关闭它的方法。我试图找到一个属性,将其应用到< code>main_activity.xml中,但是到目前为止,我什么也没有找到。有人能帮我吗?
如果您使用的是应用计算机,
请在Android智能
播放器中声明您的活动.xml如下所示:
<activity
android:name=".SomeActivity"
...
android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
有多种方法可以做到这一点。
在应用程序元素下,您将找到主题标记。用这个替换它 -
android:theme="@android:style/Theme.NoTitleBar"
如果你用的是AppCompat,用< code>@android:style/Theme。AppCompat.NoActionBar。
这将为所有活动设定主题。如果不需要特定活动中的操作栏,请在活动容器中设置主题,即
<activity android:theme="@android:style/Theme.NoTitleBar" ...>
您也可以在样式中设置android:主题=“@android:样式/主题.无标题栏”
主题,并在以后使用它。
将此添加到res/value/styles.xml
<style name="NoActionBar" parent="@android:style/Theme.Holo.Light">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
然后将其设置为Manifest中活动的主题:
<activity android:theme="@style/NoActionBar" ... />
在设置内容视图之前将此代码放在 onCreate
方法中 -
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getActionBar().hide();
如果您使用的是支持库,请使用getSupportActionBar()
。
哈哈,不久前我也遇到了这个问题,所以我很高兴能帮你解决,至少对我来说是有效的:)
您要做的是在值/样式中定义新样式。xml:所以看起来像这样
<resources>
<style name = "AppTheme" parent = "android:Theme.Holo.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name = "NoActionBar" parent = "@android:style/Theme.Holo.Light">
<item name = "android:windowActionBar">false</item>
<item name = "android:windowNoTitle">true</item>
</style>
</resources>
只有NoActionBar样式让你感兴趣。最后,您必须在AndroidManifest.xml中将is设置为应用程序的主题,如下所示
<application
android:allowBackup = "true"
android:icon = "@drawable/ic_launcher"
android:label = "@string/app_name"
android:theme = "@style/NoActionBar" <!--This is the important line-->
>
<activity
[...]
我希望这有帮助,如果没有,请告诉我。
问题内容: 我在我的App中有不同之处,在所有这些方面,我都不需要。我找不到如何禁用它。我试图找到一个属性将其应用于,但到目前为止我什么都没找到。有人可以帮我吗? 问题答案: 哈哈,我刚才也被困在这一点上,所以很高兴我可以为您提供解决方案,至少对我有用:) 您想要做的是在values / styles.xml中定义一个新样式,如下所示 只有NoActionBar样式对您来说才有意义。最后,您必须在
我一直在尝试在android上编写一个简单的笔记应用程序。我想在主要活动的操作栏中显示一个“添加”按钮。然而,它只显示为溢出。我试过了 但是我不能运行这个应用程序,因为Android Studio告诉我 应将app:showAsAction与带有xmlns:app=”的appcompat库一起使用http://schemas.android.com/apk/res-auto" 有什么想法吗?据我所
我正在调查我当前Android应用程序中的优秀Mapbox库。 我的活动布局类似于这样:- 为什么Mapbox PlacePickerActivity不能隐藏我的操作栏/工具栏?
android-actionbar 是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。
问题内容: 我开发了一个简单的演示应用程序,其中包含启动屏幕,地图和一些常规屏幕。 我在顶部有一个包含徽标的操作栏。在我的手机(Galaxy s1 I9000 V2.3)上一切看起来都不错,但是当我在Galaxy s2 v4上对其进行测试时,动作栏也会出现在初始屏幕和地图屏幕中。 spalsh和map活动甚至都没有从ActionBarActivity继承,所以这怎么可能?我如何使它消失? 表现:
我正在开发一个包含全屏活动的android应用程序,但我无法在屏幕上隐藏默认的android电池、时间等图标 我觉得这有点像Android的沉浸式全屏视图 那么,有谁能告诉我如何才能做到这一点