最近在开发一个小应用,在使用Toolbar做标题栏时,用actionBar进行实例化,程序意外发生闪退情况。以下是MainActivity.java中的部分代码:
// 设置toolbar实例
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
一番检查未果,便去百度,找到了一个相同的问题,但方法实测无效。该解决方法是修改AndroidManifest.xml中使用了Toolbar对应的Activity部分,具体可参考链接。
传送门:setSupportActionBar(toolbar)导致程序崩溃闪退 - 温斯渤 - 博客园
最后在看另一条讲述Toolbar用法的博客时,受其思路启发,发现问题所在。
笔者想用的时Material Design中的Toolbar,但在activity_main.xml文件中,将标签写成了
<Toolbar>,翻书查阅之后,发现应该是<androidx.appcompat.widget.Toolbar>。
改正之后,问题解决。留以记文,希望对大家有所帮助。










网友评论