Action bar为用户提供熟悉且可预测的方式来执行actions和导航应用,但是那并不意味着它需要和别的应用的action bar看起来完全一样。如果你想要去设计你的action的风格,让它更适合你的产品的品牌,你可以通过使用Android的style and theme 资源很容易做到这些。
Android包含了一些内置的action bar style,如"dark" 和 "light"。你也可以通过继承这些主题来进一步自定义你的action bar的样式。
提示: 如果你在使用Support Library APIs ,你必须使用或者继承Theme.AppCompat
家族的样式(而不是使用Theme.Holo
家族,它们需要API level 为11 或者更高)。这样做的话,每一个你声明的style属性都需要被声明两次:一次使用平台的样式属性(android:属性)另一次使用被导入的Support Library的样式属性(appcompat.R.attr
属性——这些属性的上下文是你的应用)。详细信息请看下面的例子。
Android包含了两种基准的主题,这决定了action bar的颜色:
-
Theme.Holo
深色("dark" )主题。 -
Theme.Holo.Light
浅色( "light" )主题。
你可以通过在<application>
元素下声明android:theme来将主题应用到整个应用中,也可以通过在单独的<activity>
元素上声明android:theme将主题应用在一个单独的Activity上。
例如:
<span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><application</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:theme</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@android:style/Theme.Holo.Light"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> ... </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span>
你也可以通过声明Theme.Holo.Light.DarkActionBar
主题让你的action bar为深色,但其余部分都为浅色。.
当在使用Support Library时,你必须使用Theme.AppCompat
主题作为代替:
-
Theme.AppCompat
代表深色( "dark" )主题。theme. -
Theme.AppCompat.Light
代表浅色("light" )主题。 -
Theme.AppCompat.Light.DarkActionBar
代表带有深色action bar的浅色主题。
确保你在action bar上使用的icon的颜色与你的主题合适。为了帮助你,这里(Action Bar Icon Pack)有浅色和深色action bar对应的合适的action icons。
要改变action bar的背景,首先要通过继承actionBarStyle
属性为你的应用创建一个自定义的主题。这个属性指向了另外一个样式,你可以通过覆盖background
属性来为action bar的背景指定一个drawable资源。
如果你的应用使用了navigation tabs 或者split action bar,你还需要为这些bar分别指定背景资源,通过使用 backgroundStacked
和backgroundSplit
属性。
注意: 声明一个合适的父主题来让你的自定义主题来继承它的风格相当重要。如果没有父主题,你的action bar将会失去很多样式属性,除非你分别手动声明它们。
当只支持3.0 或以上版本的系统时,你可以像这样来定义action bar的背景:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@android:style/Theme.Holo.Light.DarkActionBar"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBar"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_background</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>
然后将你的主题应用到整个应用或者单独的activity上:
<span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><application</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:theme</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> ... </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span>
当使用的是Support Library,要实现上面的主题,代码必须改成下面这样:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Theme.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.Light.DarkActionBar"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBar"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.Light.ActionBar.Solid.Inverse"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_background</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_background</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>
然后将你的主题应用到整个应用或者单独的activity上:
<span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><application</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:theme</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> ... </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span>
要更改action bar上的文本的颜色,你需要分别覆盖每个文本元素的属性:
- Action bar title: 创建一个指定
textColor
属性的自定义样式,然后将它指定给自定义的actionBarStyle的titleTextStyle
属性。提示: 自定义使用
titleTextStyle
的样式必须继承TextAppearance.Holo.Widget.ActionBar.Title
主题。 - Action bar tabs: 覆盖
actionBarTabTextStyle
。 - Action buttons: 覆盖
actionMenuTextColor
。
当只支持3.0 或以上版本的系统时,你的XML文件应该像下面这样:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Theme.Holo"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarTabTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionMenuTextColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBar"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.Holo.ActionBar"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:titleTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTitleText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar title text --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTitleText"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/TextAppearance.Holo.Widget.ActionBar.Title"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:textColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar tabs text styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTabText"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.Holo.ActionBar.TabText"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:textColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>
当使用的是Support Library,你的XML文件应该像下面这样:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Theme.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarTabTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionMenuTextColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"actionBarStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBar</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"actionBarTabTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"actionMenuTextColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBar"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.ActionBar"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:titleTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTitleText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"titleTextStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTitleText</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar title text --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTitleText"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/TextAppearance.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.Widget.ActionBar.Title"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:textColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> The textColor property is backward compatible with the Support Library </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar tabs text --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTabText"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.ActionBar.TabText"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:textColor"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">color</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_text</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> The textColor property is backward compatible with the Support Library </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>
要改变navigation tabs的指示器需要创建一个覆盖actionBarTabStyle
属性的主题。这个属性指向一个样式资源,你可以通过覆盖它的background
属性来自定义navigation tabs的指示器。
Note: state-list 图片很重要,这样ta才能通过和其它的tabs不同的背景色来表示被选中的状态。关于如何多种不同按钮状态的图片资源,参阅State List 文档。
举个例子,下面就是一个为action bar tab的几种不同状态声明特定背景图片的state-list drawable:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><selector</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">xmlns:android</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"http://schemas.android.com/apk/res/android"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- STATES WHEN BUTTON IS NOT PRESSED --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- Non focused states --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_unselected"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_selected"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- Focused states (such as when focused with a d-pad or mouse hover) --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_unselected_focused"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_selected_focused"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- STATES WHEN BUTTON IS PRESSED --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- Non focused states --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_unselected_pressed"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_selected_pressed"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- Focused states (such as when focused with a d-pad or mouse hover) --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"false"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_unselected_pressed"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><item</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_focused</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_selected</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:state_pressed</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"true"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">android:drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@drawable/tab_selected_pressed"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">/></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></selector></span>
当只支持3.0 或以上版本的系统时,你的XML文件应该像下面这样:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Theme.Holo"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarTabStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabs</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar tabs styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTabs"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.Holo.ActionBar.TabView"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> tab indicator </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_tab_indicator</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>
当使用的是Support Library,你的XML文件应该像下面这样:
<span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><?</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">xml version</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"1.0"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> encoding</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"utf-8"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">?></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><resources></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- the theme applied to the application or activity --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"CustomActionBarTheme"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Theme.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:actionBarTabStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabs</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"actionBarTabStyle"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">style</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">MyActionBarTabs</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!-- ActionBar tabs styles --></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"><style</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"MyActionBarTabs"</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="atn" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 34, 136);">parent</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"@style/Widget.</span><span style="list-style: none; margin: 0px; padding: 0px; color: inherit;"><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">AppCompat</span></span><span class="atv" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">.ActionBar.TabView"</span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> tab indicator </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"android:background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_tab_indicator</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;"><!--</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> Support library compatibility </span><span class="com" style="list-style: none; margin: 0px; padding: 0px;">--></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"><</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item name</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">=</span><span class="str" style="list-style: none; margin: 0px; padding: 0px; color: rgb(136, 0, 0);">"background"</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">>@</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">drawable</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">actionbar_tab_indicator</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);"></</span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);">item</span><span class="pun" style="list-style: none; margin: 0px; padding: 0px; color: rgb(102, 102, 0);">></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></style></span><span class="pln" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> </span><span class="tag" style="list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 136);"></resources></span>