Android - 屏幕顶部没有显示

时间:2015-12-02 21:43:09

标签: java android xml android-studio

我在我的应用程序中运行模拟器/设备时遇到了一些问题。

屏幕顶部有一个蓝色矩形,覆盖下拉菜单(三个小点)。我想知道是否有人知道这是什么或如何摆脱它。

This is the thing thats causing a bit of an issue

1 个答案:

答案 0 :(得分:0)

看起来这是屏幕顶部的Android ActionBar或ToolBar,除非您在XML布局中专门编写了该栏。要隐藏此活动的ActionBar或ToolBar,请将AndroidManifest.xml中的活动主题设置为不显示该栏的主题,例如NoTitleBar:

<activity android:name=".SomeActivity"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

或者,如果您在所有活动中都看到此栏,并想在任何地方隐藏它,请在AndroidManifest.XML中为整个应用设置主题NoTitleBar:

 <application
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">

可能你的styles.xml中的apptheme目前设置为包含ActionBar或ToolBar的主题。