虽说在开发中为了布局美观会隐藏actionbar,但是存在即是有道理的,今天和大家分享下actionbar居中的效果
ActionBar mActionBar = getActionBar();
mActionBar.setDisplayShowCustomEnabled(true);
mActionBar.setDisplayShowHomeEnabled(false);
mActionBar.setDisplayShowTitleEnabled(false);
LayoutParams lp = new LayoutParams(ActionBar.LayoutParams.MATCH_PARENT,
ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER);
View mCustomView = getActivity().getLayoutInflater().inflate(
R.layout.layout_actionbar, null);
mActionBar.setCustomView(mCustomView, lp);
在MainActivity中加入这段就可以居中显示了,R.layout.layout_actionbar这个是自定义的actionbar的布局文件