关闭

android新版本support包V7后自定义actionbar左边有一块空白无法填充

标签: androidactionbarsupport-v7
1602人阅读 评论(1) 收藏 举报
分类:

1. 问题描述

最近我自定义actionbar时发现自定义actionbar左边有一块空白无法填充.一开始我是发现支持包V7的../res/values/styles_base.xml文件内的

<style name="Base.Widget.AppCompat.ActionBar" parent="">
    <item name="displayOptions">showTitle</item>
    <item name="divider">?attr/dividerVertical</item>
    <item name="height">?attr/actionBarSize</item>

    <item name="titleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Title</item>
    <item name="subtitleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle</item>

    <item name="background">@null</item>
    <item name="backgroundStacked">@null</item>
    <item name="backgroundSplit">@null</item>

    <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
    <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>

    <item name="android:gravity">center_vertical</item>
    <item name="contentInsetStart">@dimen/abc_action_bar_content_inset_material</item>
    <item name="contentInsetEnd">@dimen/abc_action_bar_content_inset_material</item>
    <item name="elevation">8dp</item>
    <item name="popupTheme">?attr/actionBarPopupTheme</item>
</style>

<item name="contentInsetStart"><item name="contentInsetEnd"> 引起的, 于是我将其注释掉, 结果发现并不起效, 问题仍然存在。

2. 解决方法

经过网上搜索得出答案, 原来需要重写
<item name="contentInsetStart"><item name="contentInsetEnd"> 为0dp即可解决。
下面是我在style.xml文件中自定义actionbarstyle的示例代码

<style name="ActionBarBaseStyle" parent="@style/Widget.AppCompat.Light.ActionBar">
    <item name="background">@color/actionbar_background</item>
    <item name="titleTextStyle">@style/TitleStyle</item>
    <item name="android:icon">@android:color/transparent</item>
    <item name="subtitleTextStyle">@style/SubTitle</item>
    <item name="contentInsetStart">0dp</item>
    <item name="contentInsetEnd">0dp</item>
</style>

问题解决!!! OK, Enjoy it!!!

1
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:714284次
    • 积分:8401
    • 等级:
    • 排名:第2440名
    • 原创:233篇
    • 转载:27篇
    • 译文:0篇
    • 评论:79条
    联系我
    点击这里给我发消息

    点击这里给我发邮件
    我的Github
    最新评论