我有一个自定义ActionBar,其中我没有使用工具栏。在First,我遇到宽度没有填满整个屏幕(从左侧和右侧都有间隙)。但在阅读this后,它解决了我的问题。
这是我的代码,
final ActionBar actionBar = getSupportActionBar();
View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT);
actionBar.setCustomView(mCustomView, layoutParams);
Toolbar parent = (Toolbar) mCustomView.getParent();
parent.setContentInsetsAbsolute(0, 0);
现在这个解决方案确实适用于手机但是对于平板电脑来说仍然存在同样的问题。 请任何帮助将不胜感激!!!!