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

Android Studio新版本中ActionBar不可见,请教显示解决方案

解决Android Studio新项目ActionBar不显示的方法
  • 修改应用主题
    打开res/values/themes/themes.xml(或themes.xml(v21)),找到当前主题配置——新版本Android Studio默认使用不带ActionBar的主题,比如Theme.XXX.NoActionBar或Theme.Material3.DayNight.NoActionBar。将其替换为带ActionBar的主题:

    • 用AppCompat主题的话,改成Theme.AppCompat.Light.DarkActionBar
    • 用MaterialComponents主题就换成Theme.MaterialComponents.Light.DarkActionBar
    • Material3主题的话,改成Theme.Material3.Light.DarkActionBar
      修改完成后点击右上角的Sync Now同步项目即可。
  • 检查Activity继承类
    确保你的MainActivity继承自AppCompatActivity,而非Activity或ComponentActivity。代码示例:
    Java版本:

    public class MainActivity extends AppCompatActivity {
        // ...
    }
    

    Kotlin版本:

    class MainActivity : AppCompatActivity() {
        // ...
    }
    
  • 手动添加Toolbar(自定义场景)
    如果上面的方法不适用,或者你需要自定义ActionBar样式,可以手动在布局中添加Toolbar:

    1. 在activity_main.xml的根布局中插入Toolbar:
    <androidx.appcompat.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
    
    1. 在Activity的onCreate方法中将其设置为ActionBar:
      Java版本:
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
    }
    

    Kotlin版本:

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val toolbar = findViewById<Toolbar>(R.id.toolbar)
        setSupportActionBar(toolbar)
    }
    

内容的提问来源于stack exchange,提问作者Abrarul Haque

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 20:49:59