[英]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.