前言
比较忙,还没有太多时间研究标题栏的开发,目前先记录隐藏标题栏的方法。
隐藏标题栏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>
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13042584.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
来源:https://www.cnblogs.com/guanxinjing/p/13042584.html |