Android中将应用标题栏去掉的三个方法

    xiaoxiao2021-03-25  126

    第一次写博客,还是很开心的,这表示我成为大拿的第一步,下面呢,我就介绍一下将应用程序标题栏去掉的三个方法。

    1.在Activity代码中实现

    //去掉标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);

    这个方法,一定要写在setcontentView方法上面,否则会报错,原因很简单,上面的方法是去掉标题栏,setcontentView方法是加载布局,先加载布局再去掉标题栏,是肯定会报错的

    2.在AndroidManiFest中的Application中加入改变这一行代码,即可实现无标题栏

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

    若具体要某个Activity中去掉标题行,则将这行代码放入AndroidManiFest种的具体Activity中即可。

    3.在Style样式中定义一个xml

    <?xml version="1.0" encoding="utf-8"?> <resources> <style name="notTitle"> <item name="android:windowNoTitle">true</item> </style> </resources>

    然后在AndroidManiFest中引入这个Style样式即可,这种方式和第二种没有多大的区别。

    android:theme="@style/notTitle"

    这个方法在Eclipse中是没有问题的,但在AndroidStudio中,需要将继承的AppCompatActivity改为Activity就不会报错了。

    方法就介绍到这里,第一次写博客,大家见谅,有疑问可以留言,有时间我一定会回复大家。

    转载请注明原文地址: https://ju.6miu.com/read-39371.html

    最新回复(0)