安卓应用-去掉标题栏

方法1.可以在MainActivity的onCreate方法中加一行代码

requestWindowFeature(Window.FEATURE_NO_TITLE);

这个一般MainaActivity是继承自Activity的,且这句一定要写在setContentView()方法的前面。

方法2.在AndroidManifest.xml中加属性

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

在application标签里加入属性,则整个应用都没有标题栏(如下),如果只是希望某一个Activity没有标题栏的话就要把属性加到activity标签里。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="leetle.game.llkan"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="18"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" >
        <activity
            android:name="leetle.game.llkan.activity.MainActivity"
            android:screenOrientation="portrait"
            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>

</manifest>

我目前只用过这两个方法,如果还有其他方法再补充。

2015.01.02

李颜翎

时间: 2024-10-23 05:02:01

安卓应用-去掉标题栏的相关文章

Android中全屏 及 去掉标题栏

Android中全屏 及 去掉标题栏 <去掉标题栏的方法> 第一种:入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@s

Android应用去掉标题栏的方法

1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏,this指当前的Activity 这句代码一定要加在setContentView()前面. this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); 2.在清单文件里实现 <application android:icon="@dr

动态调整对话框属性(去掉标题栏,去掉边框,修改类似成Border:NONE样式)(调用ModifyStyle和ModifyStyleEx,然后调用SetWindowPos重新显示)

[cpp] view plain copy // 动态修改对话框属性,去掉对话框标题栏,设置Border为NONE属性. [cpp] view plain copy if(dlg.GetSafeHwnd()) { dlg.ModifyStyle(WS_CAPTION, 0); // 去掉标题栏 dlg.ModifyStyleEx(WS_EX_DLGMODALFRAME, 0); // 去掉边框 dlg.SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP

java 去掉标题栏 可移动代码

1 去掉标题栏:JFrame frame=new JFrame(); frame.setUndecorated(true); 2 3 实现拖动:定义全局变量: int first_x; int first_y; 4 5 添加MouseListener, 重写mousePressed方法 6 7 public void mousePressed(MouseEvent e){ 8 9 first_x=e.getX(); 10 11 first_y=e.getY(); //记录下位移的初点 12 13

Android开发之去掉标题栏的三种方法,推荐第三种

Android:去掉标题栏的三种方法和全屏的三种方法 第一种:一般入门的时候经常使用的一种方法 onCreate函数中加入以下代码: requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:la

android应用中去掉标题栏的方法

转自  http://blog.csdn.net/liuzhidong123/article/details/7818531 现在我坚定的认为写技术博客对自己有很大的帮助,写博客给自己一个学而思的机会. 在android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xm

android应用中去掉标题栏的三种方法

在android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a

AndroidStudio中activity实现去掉标题栏

1.在代码中实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE) 这段代码需要放在setContentView()前面 2.设置在Manifests.xml中的对应Activity的android:theme属性 <activity android:name=".MainActivity" android:theme="@android:style/Theme.NoTitleBar"> </ac

Android中去掉标题栏

在Android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a