繁体   English   中英

使用选项卡时,自定义操作栏标题不带图标

[英]Custom action bar title without icon when using tabs

我正在尝试将自定义操作栏的颜色从黑色设置为银色。 下图显示了我的应用目前的样子。 我试图摆脱第二张图片上的黑条。 我正在使用以下代码:

最后的ActionBar actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME); actionBar.setCustomView(R.layout.action_bar);

谁能帮助我找出问题所在?

在此处输入图片说明

在此处输入图片说明

我试图摆脱第二张图片上的黑条

android:layout_marginLeft="-20dp"更改为android:layout_marginLeft="0dp"

更新:

这是您放置的图标,因此请删除该图标:

    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayShowHomeEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);

用这个,可以解决你的问题

 getActionBar().setDisplayShowCustomEnabled(true);
    getActionBar().setCustomView(R.layout.demo);
    getActionBar().setDisplayShowHomeEnabled(false);

我忘了我急着完成这个项目,把这个问题留在高处。 我最终通过使用AccentFragmentActivity.java解决了这个问题。 我已经把在一个问题在这里 Github上。 由于其他人无法复制此内容,因此我认为只有一些我无法找到的偏移,但是如果将来有人遇到这种情况,则可以尝试使用AccentFragmentActivity!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM