当前位置: 首页 > 面试题库 >

没有ActionBar的Android活动

翟默
2023-03-14
问题内容

Activities在我的App中有不同之处,在所有这些方面,我都不需要Action Bar。我找不到如何禁用它。我试图找到一个属性将其应用于,main_activity.xml但到目前为止我什么都没找到。有人可以帮我吗?


问题答案:

哈哈,我刚才也被困在这一点上,所以很高兴我可以为您提供解决方案,至少对我有用:)

您想要做的是在values / styles.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中将设置为您的应用程序的主题,因此它看起来像这样

<application
    android:allowBackup = "true"
    android:icon = "@drawable/ic_launcher"
    android:label = "@string/app_name"
    android:theme = "@style/NoActionBar"   <!--This is the important line-->
    >
    <activity
    [...]

希望对您有所帮助,如果没有,请告诉我。



 类似资料:
  • 我的应用程序中有不同的< code >活动,我不想要所有这些< code >活动栏。我找不到关闭它的方法。我试图找到一个属性,将其应用到< code>main_activity.xml中,但是到目前为止,我什么也没有找到。有人能帮我吗?

  • 我一直在尝试在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的沉浸式全屏视图 那么,有谁能告诉我如何才能做到这一点