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

Android Studio Giraffe版本无法正确隐藏ActionBar问题求助

Android Studio Giraffe版本无法正确隐藏ActionBar问题求助

我目前在用Android Studio Giraffe | 2022.3.1版本,遇到了个头疼的问题——怎么都没法正确隐藏ActionBar。我已经看过相关的问题,但都没解决我的困扰。

下面是我的相关代码文件,麻烦大家帮忙排查下哪里出问题了:

MainActivity.kt

package com.example.motivation

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import android.view.View

import com.example.motivation.databinding.ActivityMainBinding

class MainActivity : AppCompatActivity(), View.OnClickListener {

private lateinit var binding: ActivityMainBinding

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

binding = ActivityMainBinding.inflate(layoutInflater)

setContentView(binding.root)

// Hide ActionBar
supportActionBar?.hide()

// Events
binding.buttonNewPhrase.setOnClickListener(this)

}

override fun onClick(view: View) {

if (view.id == R.id.button_new_phrase){

}

}

}

themes.xml

<resources xmlns:tools="http://schemas.android.com/tools">

<!-- Base application theme. -->
<style name="Base.Theme.Motivation" parent="Theme.Material3.DayNight.NoActionBar">

<!-- Customize your light theme here. -->
<!-- <item name="colorPrimary">@color/my_light_primary</item> -->

</style>

<style name="Theme.Motivation" parent="Base.Theme.Motivation" />

</resources>

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">

<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.Motivation"
tools:targetApi="31">

<activity
android:name=".UserActivity"
android:exported="false" />

<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<meta-data
android:name="preloaded_fonts"
android:resource="@array/preloaded_fonts" />

</application>

</manifest>

我运行应用之后,ActionBar还是好好地显示在界面上,完全没有被隐藏掉。有没有大佬能帮我分析下到底是哪里出问题了?

备注:内容来源于stack exchange,提问作者Henrique Branco

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 14:55:27