ActionBar 使用自定义view 宽度填充不完全的解决方法
来源:互联网 发布:java开发pc客户端 编辑:程序博客网 时间:2024/06/07 06:15
在使用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.setDisplayShowTitleEnabled(false); actionBar.setCustomView(view, layoutParams); Toolbar parent = (Toolbar) view.getParent(); parent.setContentInsetsAbsolute(0, 0);
1 0
- ActionBar 使用自定义view 宽度填充不完全的解决方法
- 自定义view的宽度问题
- 向ActionBar中添加自定义的View
- 自定义ActionBar View
- 自定义dialog宽度填充屏幕
- 自定义View填充圆
- Android自定义标题栏填充不满的解决方法
- 为actionbar加上自定义view
- Android基础--ActionBar的基本用法,自定义View,标题栏
- c++知识点 --- 输出宽度及填充的使用
- Android ActionBar Tab的宽度
- ActionBar的使用,设置和自定义
- ActionBar自定义修改无效解决方法
- 自定义View的使用
- 自定义view的使用
- Android 在代码中控制View的填充方式和宽度、高度
- 自定义view中获取字符串的宽度和高度
- (Android)自定义一个相对于宽度等比的View
- 百度地图sdk问题 error inflating class com.baidu.mapapi.map.mapview
- jquery学习--动画
- Android实现数据存储技术
- CSS3-浙江大学-翁恺
- 分析LinkedHashMap源码的LRU实现
- ActionBar 使用自定义view 宽度填充不完全的解决方法
- C#获取指定路径的所有文件
- Windows编译Ogre1.10
- python 生成项目模板 用于打包
- bzoj 2463 题解
- 使用JAXB 进行XML格式数据导入导出 Restful service
- 吝啬的国度
- redis的一些优化
- 2、跑马灯效果-获取网络图片并缓存到本地