它们的定义actionbar 并删除留空

通过他们自己的定义actionbar布局变化actionbar样式,简单而美丽。但有一个细节需要注意的是,高分辨率的问题留空。一般720上述决议,下一次你发现,无论什么样的变化总是会有一个小的布局文件空白

public void setActionBarLayout(int layoutId) {
		ActionBar actionBar = getActionBar();
		if (null != actionBar) {
			//去掉空白
			actionBar.setTitle("");
			actionBar.setDisplayShowHomeEnabled(false);
			actionBar.setDisplayShowCustomEnabled(true);
			LayoutInflater inflator = (LayoutInflater) this
					.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
			View v = inflator.inflate(layoutId, null);
			ActionBar.LayoutParams layout = new ActionBar.LayoutParams(
					LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
			actionBar.setCustomView(v, layout);
			
	}
然后在对应位置调用并传入布局
setActionBarLayout(R.layout.item_setting_actionbar);


版权声明:本文博主原创文章。博客,未经同意,不得转载。

原文地址:https://www.cnblogs.com/blfshiye/p/4759210.html