全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

解决Android V7后自定义Toolbar、ActionBar左侧有空白问题

如图所示:

1.查看Wiget.AppCompat.Toolbar的parent主题,如下所示:

<style name="Base.Widget.AppCompat.Toolbar" parent="android:Widget"> 
 <item name="titleTextAppearance">@style/TextAppearance.Widget.AppCompat.Toolbar.Title</item> 
 <item name="subtitleTextAppearance">@style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle</item> 
 <item name="android:minHeight">?attr/actionBarSize</item> 
 <item name="titleMargins">4dp</item> 
 <item name="maxButtonHeight">56dp</item> 
 <item name="collapseIcon">?attr/homeAsUpIndicator</item> 
 <item name="collapseContentDescription">@string/abc_toolbar_collapse_description</item> 
 <item name="contentInsetStart">16dp</item> 
</style>

其中,contentInsetStart这个属性就是引起自定义ActionBar不能完全填充的原因。

解决方法:

在styles.xml中定义新的style继承自Wiget.AppCompat.Toolbar如下:

<style name="ClubToolbar" parent="Widget.AppCompat.Toolbar"> 
  <item name="contentInsetStart">0dp</item><!-- 设置该属性解决空白部分--> 
</style>

然后在你的style.xml中AppTheme里重写toolbar属性:

<!-- Base application theme. “NoActionBar”隐藏原有的Actionbar 设置Toolbar -->
 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  //.....
  <item name="toolbarStyle">@style/ClubToolbar</item>
 </style>

2.也有另一个解决方法:

直接写到布局里,如下所示:

<android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/tool_bar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorTheme"
    app:contentInsetStart="0.0dp"
    app:layout_scrollFlags="enterAlways|scroll"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:theme="@style/ToolbarStyle" />

app:contentInsetStart=”0.0dp”即可

以上所述是小编给大家介绍的解决Android V7后自定义Toolbar、ActionBar左侧有空白问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# android  # v7  # actionbar  # toolbar  # Android动态修改ToolBar的Menu菜单示例  # Android中Toolbar随着ScrollView滑动透明度渐变效果实现  # Android折叠式Toolbar使用完全解析(CollapsingToolbarLayout)  # Android自定义Toolbar使用方法详解  # Android ToolBar控件详解及实例  # Android自定义ActionProvider ToolBar实现Menu小红点  # Android5.0+ CollapsingToolbarLayout使用详解  # Android ToolBar整合实例使用方法详解  # Android中ActionBar和ToolBar添加返回箭头的实例代码  # android ToolBar的简单使用  # 自定义  # 所示  # 解决方法  # 小编  # 也有  # 在此  # 给大家  # 重写  # 写到  # 所述  # 给我留言  # 感谢大家  # 如图所示  # 疑问请  # 有任何  # actionBarSize  # attr  # dp  # titleMargins  # Title 


相关文章: 开心动漫网站制作软件下载,十分开心动画为何停播?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  建站之星如何一键生成手机站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  如何在搬瓦工VPS快速搭建网站?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  宝塔建站无法访问?如何排查配置与端口问题?  建站上传速度慢?如何优化加速网站加载效率?  广平建站公司哪家专业可靠?如何选择?  魔方云NAT建站如何实现端口转发?  建站之星如何实现PC+手机+微信网站五合一建站?  家庭服务器如何搭建个人网站?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  如何在阿里云域名上完成建站全流程?  建站之星×万网:智能建站系统+自助建站平台一键生成  常州企业网站制作公司,全国继续教育网怎么登录?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  Python lxml的etree和ElementTree有什么区别  建站之星客服服务时间及联系方式如何?  如何快速搭建个人网站并优化SEO?  创业网站制作流程,创业网站可靠吗?  如何配置WinSCP新建站点的密钥验证步骤?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  建站之星后台管理:高效配置与模板优化提升用户体验  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  动图在线制作网站有哪些,滑动动图图集怎么做?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  ,怎么在广州志愿者网站注册?  建站之星微信建站一键生成小程序+多端营销系统  如何确认建站备案号应放置的具体位置?  如何快速完成中国万网建站详细流程?  如何选择服务器才能高效搭建专属网站?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  如何用景安虚拟主机手机版绑定域名建站?  建站之星安装后界面空白如何解决?  建站主机如何安装配置?新手必看操作指南  想学网站制作怎么学,建立一个网站要花费多少?  湖北网站制作公司有哪些,湖北清能集团官网?  如何实现建站之星域名转发设置?  高性价比服务器租赁——企业级配置与24小时运维服务  如何在Windows 2008云服务器安全搭建网站?  网站制作新手教程,新手建设一个网站需要注意些什么?  建站之星多图banner生成与模板自定义指南  香港服务器选型指南:免备案配置与高效建站方案解析  如何通过智能用户系统一键生成高效建站方案? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。