【发布时间】:2020-11-23 17:13:34
【问题描述】:
每当我启动此活动并抛出错误时,我的应用程序就会崩溃:
原因:java.lang.ClassCastException:android.widget.Toolbar 无法转换为 androidx.appcompat.widget.Toolbar
以下是我的代码,我该如何解决?
package com.example.irecipe;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.os.Bundle
import android.widget.TextView;
public class RecipeActivity extends AppCompatActivity {
Toolbar toolbar;
TextView toolbar_title;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recipe);
toolbar = (androidx.appcompat.widget.Toolbar) findViewById(R.id.toolBar);
setSupportActionBar(toolbar);
toolbar_title = findViewById(R.id.toolBar_title);
toolbar_title.setText("Recipe");
}
}
【问题讨论】:
-
在布局中使用 androidx 工具栏而不是支持工具栏。