How can I change my custom toolbar icon dynamically

我与影子孤独终老i 提交于 2019-12-02 13:59:11

As per my comment Try this :

final ImageView imageInToolbar = (ImageView) toolbar.findViewById(R.id.actionBarImage);
setSupportActionBar(toolbar);
imageInToolbar.setImageDrawable(ContextCompat.getDrawable(th‌​is, R.drawable.abc));

For loading image from server :

For Glide use :

Glide.with(this)
     .load(url) 
     .into(imageInToolbar);

In gradle : compile 'com.github.bumptech.glide:glide:3.8.0'

For picasso use :

Picasso.with(this).load(url).into(imageInToolbar);

Try this

    toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowTitleEnabled(false);

toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.back_arrow));
    toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!