你的位置:
首页
>
软件开发 >
操作系统 > ActionBar设置自定义setCustomView()留有空白的问题
ActionBar设置自定义setCustomView()留有空白的问题
发布时间:2016-11-18 17:00:08
先来看问题,当我使用ActionBar的时候,设置setCustomView时,会留有空白的处理网上很多朋友说可以修改V7包到19,结果处理的效果也是不理想的.下面贴出我觉得靠谱的处理代码publicclassMainActivityextendsAbBaseActivity{p ...
- 先来看问题,当我使用ActionBar的时候,设置setCustomView时,会留有空白的处理
- 网上很多朋友说可以修改V7包到19,结果处理的效果也是不理想的.
- 下面贴出我觉得靠谱的处理代码
publicclassMainActivityextendsAbBaseActivity{
privatestaticfinalString TAG ="MainActivity";
privateMyApplication myApplication;
privateContext mContext;
privateActionBar mActionBar;
@Override
protectedvoid onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.sliding_menu_content);
myApplication =(MyApplication) getApplication();
mContext =this;
mActionBar = getSupportActionBar();
View actionbarView =LayoutInflater.from(this).inflate(R.layout.actionbar_layout,null);
ActionBar.LayoutParams layoutParams =newActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT,
ActionBar.LayoutParams.MATCH_PARENT);
layoutParams.gravity =Gravity.CENTER_HORIZONTAL |Gravity.CENTER_HORIZONTAL;
mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
mActionBar.setDisplayShowHomeEnabled(false);
mActionBar.setDisplayShowCustomEnabled(true);
mActionBar.setDisplayShowTitleEnabled(false);
mActionBar.setCustomView(actionbarView, layoutParams);
Toolbar parent =(Toolbar) actionbarView.getParent();
parent.setContentInsetsAbsolute(0,0);
}
}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ActionBar设置自定义setCustomView()留有空白的问题
关键词:ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。