隐藏activity的标题

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>

加以应用也可。

时间: 2024-08-08 01:16:29

隐藏activity的标题的相关文章

Activity的标题隐藏

做数独游戏开发时,需要将Activity的标题隐藏,隐藏的方式可分为以下两种: 1:在AndroidManifest.xml中将Application添加 <activity android:name=".welcome" android:label="NJUT数独" android:theme="@android:style/Theme.NoTitleBar"> 2:在super执行后,设置窗口显示的规则.在此会遇到一些问题.当手机

第四课:怎么去掉Activity的标题和邮件图标-20160705

<原创文档,转载请注明出处 by zd   QQ:921201008> 1.创建Activity时选择 2.删除XXX.xml中的部分代码 <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" andro

设置隐藏activity的标题栏

values->styles.xml中设置:stylename="AppTheme"parent="Theme.AppCompat.Light.NoActionBar". 新建项目后activity默认继承AppCompatActivity,所以有默认ActionBar,所以只需将activity继承Activity即可去除标题栏

文字溢出隐藏与超长标题自动省略号

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="

隐藏Activity标题栏

package logd.log.com.logddemo; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { su

Android入门(二)Activity-Toast、Intent

原文链接:http://www.orlion.ga/427/ 一.隐藏activity的标题 在activity的java代码的onCreate()方法中入requestWindowFeature(Window.FEATURE_NO_TITLE);如下: @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindowFeature(Window

Activity标题(title)的显示和隐藏

开发Android应用程序,我们总会遇到Activity的title把显示的内容遮挡了一部分.如果能把它去掉,我们的应用界面就会变得更加简洁,那该多好.下面有两种方法可以去掉: (方法一):通过一句Java代码来去除 第一步:新建android工程helloworld,修改layout布局文件activity_main.xml: [html] view plain copy print? <LinearLayout xmlns:android="http://schemas.android

Android 修改Activity标题样式 actionBar

修改Activity的标题样式及ActionBar ,代码如下 <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> <!-- All customizations that are NOT specific to a particular API-level can go here. --> <!-- <item name=

Android 单个Activity后台运行,及Activity隐藏但是不调用OnDestory方法

最近由于项目需要,需要实现一个Activity隐藏的功能,再次点击按钮进去Activity的时候不用重绘,折腾了好几天都没有解决,最后二行代码就搞定了这个问题,真是验证了Android开的一句经典话语:没有你不会的,只有你不知道的.要是知道的话,开发起来就很快.就不废话了,直接上代码,经验证,肯定是没有问题的. 1.直接上代码,在你需要隐藏Activity的时候,调用moveTaskToBack函数.  public boolean onKeyDown(int keycode, KeyEvent