删除活动布局顶部的默认投影?

时间:2010-10-26 17:54:02

标签: android

我有一项活动。它没有标题栏。内容视图只是一个线性布局。它看起来像android在我的内容视图顶部绘制一个投影,直接在状态栏下方。有没有办法阻止被绘制?

我的布局只是:

<LinearLayout ... />

我没有标题栏:

requestWindowFeature(Window.FEATURE_NO_TITLE);

感谢。

2 个答案:

答案 0 :(得分:28)

在res / values / styles.xml中:

<style name="Theme.Custom" parent="@android:style/Theme.NoTitleBar">
    <item name="android:windowContentOverlay">@null</item>
</style>

然后在你的清单中:

<activity android:name=".YourActivity" 
    android:theme="@style/Theme.Custom" >
...
</activity>

答案 1 :(得分:4)

在res / values / styles.xml中:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.Custom" parent="@android:style/Theme.NoTitleBar">
        <item name="android:windowContentOverlay">@null</item>
    </style>
</resources>