gpt4 book ai didi

android - setSupportActionBar 不工作 FragmentActivity

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:21 27 4
gpt4 key购买 nike

我正在尝试在我的 FragmentActivity 上创建自定义 Toolbar 但在我启动该应用程序时它在这条 channel 上崩溃了:

setSupportActionBar(工具栏);

我没有更多的代码,因为我开始添加这个 Toolbar 所以我的 MainActivity

import android.support.v4.app.FragmentActivity;
import android.support.v7.widget.Toolbar;



public class MainActivity extends FragmentActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar); //LogCat is pointing this
}
}

我的工具栏代码是:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:iosched="http://schemas.android.com/apk/res-auto"
style="@style/HeaderBar"
iosched:theme="@style/ActionBarThemeOverlay"
iosched:popupTheme="@style/ActionBarPopupThemeOverlay"
android:id="@+id/toolbar_actionbar"
iosched:titleTextAppearance="@style/ActionBar.TitleText"
iosched:contentInsetStart="?actionBarInsetStart"
android:layout_width="match_parent"
android:layout_height="?actionBarSize" />

我做错了什么?

最佳答案

What I'm doing wrong?

您正在扩展 FragmentActivity,这就是问题所在....

您应该将其更改为 AppCompatActivity

您的 MainActivity 应该如下所示:public class MainActivity extends AppCompatActivity

也不要忘记导入它的库:

import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;

关于android - setSupportActionBar 不工作 FragmentActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33594340/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com