2 u013703034 u013703034 于 2016.04.18 12:24 提问

Activity主题Theme.Translucent.NoTitleBar与状态栏

请问,已在Manifest.xml文件中设置Activity的Theme为Theme.Translucent.NoTitleBar,为什么状态栏还是会消失不见呢?谢谢~~

3个回答

bdmh
bdmh   Ds   Rxr 2016.04.18 12:54

你看看主题中都设置什么了,NoTitleBar就是不带标题栏,如果里面还有全屏,就通知栏都没有了

u013703034
u013703034 主题采用的是Android中的默认样式android:theme="@android:style/Theme.Translucent.NoTitleBar",但是在Activity的onCreate()方法中有:this.getWindow().setFlags(1024, 1024); this.requestWindowFeature(1);,请问会影响吗?
大约 2 年之前 回复
donghejk
donghejk   2016.04.18 13:24

heme.Translucent.NoTitleBarFullscreen 试试这个

u013703034
u013703034 回复太过平凡的小蚂蚁: 试过这个主题,但是状态栏还是消失不见了,发现Activity的onCreate()方法中有:this.getWindow().setFlags(1024, 1024); this.requestWindowFeature(1);,请问会影响吗?
大约 2 年之前 回复
donghejk
donghejk 回复Coffee_ljn: Theme.Light.NoTitleBar 这个应该就可以了
大约 2 年之前 回复
u013703034
u013703034 这样不就全屏了吗?状态栏就不见了...
大约 2 年之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.05.27 17:09

NoTitleBar本来就是没有状态栏呀

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在activity的主题里加上这条属性,被该activity遮挡的Activity不会调用onStop()
true 或者 Android:theme="@android:style/Theme.Translucent.NoTitleBar"
有关Activity样式 、状态栏透明、屏幕亮度问题应用场景及其总结
有关于Activity作为dialog全屏显示,沉浸式状态栏及屏幕亮度问题的一次总结需求: 1.弹出一个全屏显示的Dialog,里面做了好多的逻辑处理,比如抢红包,请求接口,比如动画效果。 2.通过某一事件改变当前布局的背景颜色 效果图:分析: 如果碰到布局和逻辑比较复杂的dialog,则建议用弹出activity作为一个dialog,因为生命周期及其API提供的比较多 实现全屏的dialog要设置
Android设置沉浸式状态栏和Material主题
1.设置沉浸式状态栏的方法 public static void setSystemUiVisibility(Activity activity, boolean enterFullscreen) { if (activity == null) { return; } View decor = activity.getWi
Android应用中,去掉Activity标题栏以及状态栏
这里就说最好的方式吧,修改AndroidManifest.xml配置文件如果想要全局去掉标题栏以及状态栏则将以下代码写在application节点中@android:style/Theme.NoTitleBar.Fullscreen 如果只是要去掉标题栏,可以不写 Fullscr
关于Android主题splash全屏和主页面的沉浸式状态栏
最近做项目需要经常修改Android主题,对于每个Activity都进行自定义主题设置,下面讲一下对于主题的一些使用心得。 1. 全屏显示activity 由于studio中继承AppCompatActivity,所以在setContentView方法前才用getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, Wind
Activity设置全屏显示的两种方式及系统自带theme属性解析
设置Activity隐藏标题栏、设置Activity全屏显示在我们开发中会经常用到,毕竟手机屏幕大小有限,有时候是为了显示更多的信息而舍弃一些不必要的界面开支,首当其冲的就是标题栏,接下来就是状态栏;有时候是为了界面的简洁和美观……不举例子了,相信你肯定遇到过这样的需求,直接入正题: 设置隐藏标题栏、全屏显示常用的有2种方法(和Android开发中大多数属性的设置方法一样)
AppCompatActivity透明化处理
本文解决了 有关AppCompatActivity透明化处理的失败探索历程 http://blog.csdn.net/lq2007lq/article/details/52606797 当Activity继承于AppCompatActivity时,只能使用Theme.AppCompat下的主题。而这些主题并没有Translucent.提示错误:  java.lang.Illeg
安卓实现沉浸式状态栏(通过theme主题进行设置)
综述: 沉浸式状态栏在许多app中已经被广泛使用了,项目中使用了沉浸式状态栏,有代码设置和theme主题设置两种方式,我的项目是以theme主题的方式来使用的,过程当中也遇到了不少的坑,现在把相关知识点记录下来,以备后期需要的时候使用。 本文章中的沉浸式状态栏,实际上应该表述为透明式状态栏更为准确。 在布局中需要延展到状态栏的控件下添加以下内容,表示保留status栏的空间,否则,布
android状态栏和标题栏的隐藏
super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);getSupportActionBar().hide();如果是继承的Activity类那么直接用 requestWindowFeature(Window.FEATURE_NO_TITLE);//继承Activity 中这一句可以隐藏标题栏 s
解决使用Theme.Black.NoTitleBar闪退问题
今天在Android Studio项目下的使用Theme.Black.NoTitleBar样式,发现程序闪退,然后就试着换几种样式又试了试,程序还是闪退,没办法了,就把继承的ActionBarActivity换成了Activity,然后就运行成功了。