我想从服务器获取图像并在操作栏中显示而不是图标。 我写了下面的代码并测试并在android 4.2中运行良好但是当我在android 6.0.1中安装我的应用程序时,没有显示。
getActionBar().setTitle("test");
getActionBar().setIcon(icon);
Android 6.0.1版本使用setTitle()
代码更改了标题,但无法在操作栏中添加图标。
我测试了setLogo
方法,但没有奏效。
我怎样才能解决我的问题?
答案 0 :(得分:0)
尝试以下代码,可以帮助您。
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
答案 1 :(得分:0)
使用下面的代码
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);