Android活动标题栏隐藏

前言:在学习Android开发时,发现编写activity界面时,想要隐藏上面的标题栏,

            上网查询后,发现无非就是三种方法:

            1.入门常用的,在类代码中使用requestWindowFeature(Window.FEATURE_NO_TITLE), 需要在setContext函数前设置,

     但是发现第一个启动的Activity还是有显示标题栏,而启动第二,第三个activity的标题栏却隐藏了。

    2.在AndroidMainfest.xml文件中定义主题

<span style="font-size:14px;">        <application android:icon="@drawable/icon" 
        android:label="@string/app_name" 
        android:theme="@android:style/Theme.NoTitleBar"></span>

              出现报错,说明该功能已被修改

             3. 在style.xml 文件中定义

<span style="font-size:14px;">       <item name="android:windowActionBar">false</item></span>

               第一个activity的标题栏还是显示


在这里介绍一种可行方式,还有不少方法可也可达到相应目的,可对比上面的淘汰方式执行探索。

其实设置Android标题栏无非只有两种情况,一种是针对整个应用设置无需标题栏,另一种是自定义每个activty是否需要标题栏:

   1.针对整个应用设置隐藏标题栏:

     只需在style.xml中设置:   

       <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    就会发现整个应用的标题栏隐藏。


   2.自定义 activity是否隐藏标题栏:

     只需在AndroidMainFest.xml的 相应的 activity声明中定义:  

<span style="font-size:18px;">        android:theme="@style/Theme.AppCompat.Light.NoActionBar"</span>

             就会发现在相应的 activity的标题栏隐藏了。

 
技术实现永远都是在不断更新换代,不断改变。对比之前的三种隐藏标题栏方法,其实本质并没有改变,都是在对应的位置设置隐藏标题栏的功能而已,
只是方法名称改变,因而学会查看最新的 android的开发文档或是函数名等是至关重要的。
其实说了这么多,就是想说:英语很重要,赶紧滚去好好学英语!!!

参考:http://www.programgo.com/article/46292491758/;jsessionid=241811696A12F01686F432222F2F6429


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值