美文网首页
安卓开发 - setSupportActionBar()闪退问题

安卓开发 - setSupportActionBar()闪退问题

作者: 于晴空享 | 来源:发表于2019-08-19 21:56 被阅读0次

       最近在开发一个小应用,在使用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>。

        改正之后,问题解决。留以记文,希望对大家有所帮助。

相关文章

网友评论

      本文标题:安卓开发 - setSupportActionBar()闪退问题

      本文链接:https://www.haomeiwen.com/subject/smhysctx.html