如何删除显示应用程序名称的空间

Dro*_*Bot 17 android android-manifest

我开发了一个应用程序 我想删除一个用于显示在我的应用程序界面顶部的应用程序名称空间.(标题栏)

我将应用程序标签设置为null在清单文件中但它不会删除显示应用程序名称的空间

请告诉我这是正确或可能的方法

提前致谢

dan*_*max 32

您在onCreate方法中请求窗口功能:

@Override
public void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);       
    super.onCreate(savedInstanceState);
}
Run Code Online (Sandbox Code Playgroud)

或者在AndroidManifest.xml中:

<activity android:name=".YourClassName"
   android:theme="@android:style/Theme.NoTitleBar">
</activity>
Run Code Online (Sandbox Code Playgroud)

  • 我只想补充说`requestWindowFeature`应该在`setContentView`之前调用... (4认同)

Sun*_*pta 6

我想你可以在android清单文件中的应用程序标签中添加此行

机器人:主题= "@安卓风格/ Theme.NoTitleBar"


Vam*_*kos 5

对于安卓工作室:

在 android AndroidManifest.xml 文件中更改主题,例如: android:theme="@style/Theme.AppCompat.Light.NoActionBar"

例子

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
Run Code Online (Sandbox Code Playgroud)