Android为啥使用AppCompat的主题之后在activity中去掉标题栏无法实现去掉?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android为啥使用AppCompat的主题之后在activity中去掉标题栏无法实现去掉?相关的知识,希望对你有一定的参考价值。

@Override
protected void onCreate(Bundle savedInstanceState)
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

当然我使用了Fragment但不知道有没有影响。

话说appcompat本来就是无标题栏的吧,因为SupportActionBar本来就是自定义的标题栏。你可以在android.xml文件中修改当前Activity中的主题:
android:theme=”@style/Theme.AppCompat.Light.NoActionBar”追问

appcompat有标题栏 actionbar的自定义没试过明天试一试,如果能自定义的话采纳这个。

参考技术A getSupportActionBar().hide()方式呢?追问

我并不是想隐藏title 只是试requestWindowFeature方法,我想重写title的布局。

参考技术B 它的意思,引用
activity这个源文件,文件的目录是
android/app/activity。但一般这个文件以及这个文件夹目录,都在.jar中。

以上是关于Android为啥使用AppCompat的主题之后在activity中去掉标题栏无法实现去掉?的主要内容,如果未能解决你的问题,请参考以下文章