You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio无标题栏,点击显示系统UI仍不显示问题求助

Android标题栏缺失问题解决办法

你的标题栏不显示的核心原因是主题配置:当前使用的父主题Theme.Material3.DayNight.NoActionBar本身就是**默认隐藏标题栏(ActionBar)**的,所以点击「显示系统UI」无法触发标题栏显示。

以下是两种解决方法:

方法一:更换带ActionBar的主题

直接修改主题的父类为带标题栏的Material3主题,比如Theme.Material3.DayNight或Theme.Material3.Light.DarkActionBar,修改后的themes.xml代码如下:

//Themes.xml
<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.TitleBarSettings" parent="Theme.Material3.DayNight">
        <!-- Customize your light theme here. -->
        <!-- <item name="colorPrimary">@color/my_light_primary</item> -->
    </style>

    <style name="Theme.TitleBarSettings" parent="Base.Theme.TitleBarSettings" />
</resources>

方法二:手动添加Toolbar作为标题栏

如果不想更换主题,可以在布局中手动添加自定义Toolbar并设置为ActionBar:

  1. 在Activity的布局文件中添加Toolbar:
<androidx.appcompat.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    android:title="自定义标题" />
  1. 在Activity的onCreate方法中绑定并设置:
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    val toolbar = findViewById<Toolbar>(R.id.toolbar)
    setSupportActionBar(toolbar)
}

内容的提问来源于stack exchange,提问作者Özcan Bayram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 03:34:55