1、直接去掉android:label="@string/app_name"
<activity
android:name=".SplashActivity"
android:label="@string/app_name"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>去掉
android:label="@string/app_name"
就没有了标题了!
2、在onCreate中添加requestWindowFeature(Window.FEATURE_NO_TITLE)
还是上面的activity,但是增加如下一行代码,同样不会显示标题
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//隐藏标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splash);}3、在清单文件对应的activity中添加android:theme="@android:style/Theme.Black.NoTitleBar"
<activity
android:name=".SplashActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>注意,显示dialog时,会呈现黑色界面!当然也可以在AppTheme中添加一项
<item name="windowNoTitle">true</item>加以应用也可。
本文介绍了在Android开发中如何隐藏Activity的标题,包括直接移除标签、在onCreate方法中设置请求无标题特性以及在清单文件中指定无标题主题。
353

被折叠的 条评论
为什么被折叠?



