2014-11-06 49 views

回答

45

使用以下步骤:

  1. 工具条工具栏=(栏)findViewById(R.id.tool1);
  2. setSupportActionBar(toolbar);
  3. 通过getSupportActionBar()移除标题。setDisplayShowTitleEnabled(false);
  4. 将您的标志添加到res/drawable中的可绘制文件夹中。
  5. 使用toolbar.setLogo(R.drawable.ic_launcher)添加徽标;
+0

如何设置标志尺寸/边距? – fnc12 2017-02-17 17:11:59

+0

@ fnc12怎么样“?attr/actionBarSize”? – 2017-03-27 11:38:13

+1

很好的答案。为我完美工作!谢谢! – AliciaGuerra 2017-10-23 04:51:43

-1

这里的答案是一个非常类似的问题: Android Lollipop, add popup menu from title in toolbar

它归结为使用工具栏作为一个ViewGroup(LinearLayout中是一个ViewGroup中太,例如)。布局设计者目前不支持,但可以在XML中添加一个子节点。

然后你需要调用这个去除标准标题文本: getSupportActionBar()。setDisplayShowTitleEnabled(false);

+2

事实上,kunal.c的答案要好得多。 – murrayc 2014-11-12 13:15:53