ActionBar 使用自定义view 宽度填充不完全的解决方法
2015-02-04 16:32
417 查看
在使用actionBar的时,
发现出现下面的情况:
没有顶格,填充的不完全;
需要对代码简单的修改下:
actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.custom_actionbar);
发现出现下面的情况:
没有顶格,填充的不完全;
需要对代码简单的修改下:
View view = LayoutInflater.from(this).inflate(R.layout.custom_actionbar,null); ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT); layoutParams.gravity = Gravity.CENTER_HORIZONTAL | Gravity.CENTER_HORIZONTAL; actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setDisplayShowTitleEn 4000 abled(false); actionBar.setCustomView(view, layoutParams); Toolbar parent = (Toolbar) view.getParent(); parent.setContentInsetsAbsolute(0, 0);
相关文章推荐
- Android添加新版本支持包V7后自定义ActionBar左侧有空白,不能完全填充问题解决
- smarty作为view时使用Zend_Form出现方法未定义的问题原因及解决
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- WCF中使用自定义behavior提示错误的解决方法
- DevExpress的GridControl中自定义列中使用RadioButton在拉动滚动条后数据丢失的解决方法
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- vs2012 网站无法使用自定义服务器的解决方法
- SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法
- Android ListView在增加HeaderView之后使用getLocationInWindow和getLocationOnScreen获得值不正确的解决方法
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- 关于使用xib的自定义UITableViewCell中修改其中view的问题及解决
- 网页中使用自定义中文字体的解决方法
- Enjoy! 多达400多万的动态搞笑,爱情,友情。。。。表情下载 表情表情自定义表情表情图片下载 自定义QQ表情使用方法完全图解
- 使用Unity3D时,UIScrollView不滚动问题的解决方法
- IOS 表视图(UITableVIew)的使用方法(4)自定义表视图单元
- 关于使用NotificationComat导致android2.3及以下版本无法显示自定义布局的解决方法.
- Android google map 开发中使用mapview产生INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决方法
- 使用View.INVISIBLE隐藏无效的解决方法
- quick-cocos2d-x 使用CCScrollView的问题及解决方法
- 使用View.getWidth()方法出现的问题及解决方法