码迷,mamicode.com
首页 > 移动开发 > 详细

android-theme中修改ActionMode Tab布局

时间:2015-01-15 00:25:23      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:

1.在你的theme主题中添加<item name="android:actionBarTabStyle">@style/backupActionBarTabView</item>

<resources>

    <style name="BackupRestore.Theme" parent="@android:style/Theme.Funui">
        <item name="android:windowFullscreen">true</item>
        <item name="android:actionBarStyle">@style/actionbar_def_style</item>
        <item name="android:actionBarTabStyle">@style/backupActionBarTabView</item>
        <item name="android:actionBarTabTextStyle">@style/customActionBarTabTextStyle</item>
        <item name="android:actionModeStyle">@style/actionmode_def_style</item>
    </style>  
  <style name="customActionBarTabTextStyle"> <item name="android:textColor">@color/action_bar_title_text_color</item> <item name="android:textSize">@dimen/action_bar_title_text_size</item> <item name="android:paddingStart">@dimen/action_bar_title_text_size</item> </style>
    <style name="backupActionBarTabView" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
        <item name="android:background">#04cd74</item>
        <item name="android:gravity">center_horizontal</item>
        <item name="android:paddingStart">66dip</item>
    </style>


 </resources>

2.在<style name="backupActionBarTabView" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">中定义相关属性

1)<item name="android:paddingStart">66dip</item>这个可以更改标题的位置,但是,它永远相对的都是自己框内的位置,例如,如果你有两个标题,那么你的第一个标题就会距离左边屏幕66dip,第二个标题就会距离中间分割位置66dip,<item name="android:paddingEnd">66dip</item>属性跟这个类似

2)其实<item name="android:actionBarTabTextStyle">@style/customActionBarTabTextStyle</item>也可以调节标题的位置,只不过它调节的是text相对于框的位置<item name="android:paddingStart">@dimen/action_bar_title_text_size</item>

不过,这两个用起来非常的不方便,至于怎么让两个标题都往中间靠拢的方法还没有发现,以后学习了再补充吧

android-theme中修改ActionMode Tab布局

标签:

原文地址:http://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_zj_15011524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!