Android 在操作栏中显示图标

Android 在操作栏中显示图标,android,android-actionbar,icons,Android,Android Actionbar,Icons,我想从服务器获取一个图像,并在操作栏中显示,而不是图标。 我写了下面的代码,在安卓4.2中测试并运行良好,但当我在安卓6.0.1中安装我的应用程序时,没有显示 getActionBar().setTitle("test"); getActionBar().setIcon(icon); android 6.0.1版本使用setTitle()code更改了标题,但无法在我的操作栏中添加图标 我测试了setLogo方法,但不起作用。 如何解决我的问题?尝试以下代码,可能会对您有所帮助 getSupp

我想从服务器获取一个图像,并在操作栏中显示,而不是图标。 我写了下面的代码,在安卓4.2中测试并运行良好,但当我在安卓6.0.1中安装我的应用程序时,没有显示

getActionBar().setTitle("test");
getActionBar().setIcon(icon);
android 6.0.1版本使用
setTitle()
code更改了标题,但无法在我的操作栏中添加图标

我测试了
setLogo
方法,但不起作用。
如何解决我的问题?

尝试以下代码,可能会对您有所帮助

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
使用下面的代码

 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbarMain);
    setSupportActionBar(toolbar);
    setTitle("test");

    final ActionBar ab = getSupportActionBar();
    assert ab != null;
    //ab.setHomeAsUpIndicator(R.drawable.ic_menu);
    ab.setDisplayHomeAsUpEnabled(true);

    getSupportActionBar().setLogo(R.drawable.logo1);
    getSupportActionBar().setDisplayUseLogoEnabled(true);

谢谢,但工具栏无法解析符号,我不知道这是什么!!这是您在xml文件中签入的工具栏id