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中去掉标题栏无法实现去掉?的主要内容,如果未能解决你的问题,请参考以下文章

使用 AppCompat/Material 主题膨胀类 com.google.android.material.appbar.AppBarLayout 时出错

Android Studio:我还可以在清单中使用带有appcompat主题的HOLO Light DatePicker吗?

为啥创建android没有出现appcompat

我可以将 AppCompat 主题与 Activity/FragmentActivity 类一起使用吗?

使用 AppCompat 为 Android 中的按钮着色

android开发问题,在eclipse里面的appcompat_v7的工程是用来干啥的?为啥