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="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
这样设置的是整个应用都为无标题栏,如果需要在某一个Activity设置成一个无标题栏的形式,只要把上面android:theme="@android:style/Theme.NoTitleBar"写到某一个Activity里面就可以了。
3.在style.xml文件里定义
<?xml version="1.0" encoding="UTF-8" ?> <resources> <style name="notitle"> <item name="android:windowNoTitle">true</item> </style> </resources>
然后在清单文件中引用
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/notitle">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/notitle">
其实第二种和第三种方法实质是一样的,第三种会更高大上一些。
时间: 2024-10-18 15:00:24