如何在每个屏幕上都不显示Android应用程序名称

时间:2012-03-11 18:21:20

标签: android android-layout

我发现在我的Android应用程序中,应用程序的名称显示在每个屏幕的顶部,占用了一系列宝贵的屏幕空间。

我正在使用LinearLayouts

如何才能显示?

5 个答案:

答案 0 :(得分:11)

您可以在清单XML中的Activity / Application标记中设置它:

android:theme="@android:style/Theme.NoTitleBar"

在此处查看更多信息(Styles and Themes)。

答案 1 :(得分:6)

或者在setContentView()之前写入onCreate yourrs Activity:

  

requestWindowFeature(Window.FEATURE_NO_TITLE);

答案 2 :(得分:3)

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
        <activity
            android:name=".A"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
</application>

你可以将这行android:theme =“@ android:style / Theme.Black.NoTitleBar.Fullscreen”添加到清单中,使你的应用程序全屏,没有标题栏 如果你只想删除标题栏并且不想让应用程序全屏,那么你可以使用Theme.NoTitleBar

答案 3 :(得分:2)

更改您的活动主题

<activity android:name=".Activity"
    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>

答案 4 :(得分:0)

机器人:主题=&#34; @风格/ AppTheme&#34;

Manifest文件的上述更改对我没有用。

requestWindowFeature(Window.FEATURE_NO_TITLE)

为了在您的项目中工作,您必须再做一次更改。使您的活动扩展活动而不是默认提供的 AppCompactActivity

谢谢。