首页 > 移动平台 > 详细

Android开发 标题栏开发

时间:2020-06-04 16:37:55      阅读:97      评论:0      收藏:0      [点我收藏+]

前言

  比较忙,还没有太多时间研究标题栏的开发,目前先记录隐藏标题栏的方法。

 

隐藏标题栏ActionBar

使用FragmentActivity隐藏标题栏

使用FragmentActivity作为BaseActivity给每一个Activity继承。FragmentActivity不带默认标题栏。

public class MainActivity extends FragmentActivity {
//略....

效果图:

技术分享图片

使用主题,隐藏标题栏

在styles.xml新增一个主题设置,给我们需要隐藏标题栏的Activity:

如果这个 Theme.AppCompat.NoActionBar 主题是深色的,如果你觉得不好也可以更换成浅色主题 Theme.AppCompat.Light.NoActionBar

    <style name="MainActivityTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">#FF9800</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

AndroidManifest.xml

使用这个主题

        <activity android:name=".MainActivity"
            android:theme="@style/MainActivityTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

效果图:

技术分享图片

设置主题属性windowNoTitle隐藏标题栏

 

    <style name="MainActivityTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">#FF9800</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="windowNoTitle">true</item><!--增加这个属性,并且设置为true,不显示标题栏-->
    </style>

 

Android开发 标题栏开发

原文:https://www.cnblogs.com/guanxinjing/p/13042584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!