我在这里使用SDK 3.0和xml,我可以将标签更改为Holo Dark主题。是否可以更改fontsize,因为我得到的是一个可刷卡的tabBar?我可以得到粉红色而不是蓝色吗?
<android xmlns:android="http://schemas.android.com/apk/res/android">
<tool-api-level>14</tool-api-level>
<manifest>
<application android:theme="@android:style/Theme.Holo"></application>
</manifest>
</android>
编辑:我试图遵循这个例子:Android Action Bar theme但我无法让它发挥作用。否则这就是我想要的。
答案 0 :(得分:1)
我正在使用ActionBarSherlock来支持所有平台上的Action Bar。它提供了巨大的定制造型机会。我将蓝色分隔符更改为绿色分隔符。这是我的xml:
的AndroidManifest.xml
<application android:theme="@style/Theme.GreenAB"></application>
/res/values/abs_green_style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.GreenAB" parent="Theme.Sherlock.ForceOverflow">
<item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
</style>
<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">@drawable/green_style</item>
<item name="background">@drawable/green_style</item>
</style>
</resources>
/res/drawable/green_style.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Green Bottom Line -->
<item>
<shape android:shape="rectangle">
<solid android:color="#FF177506" />
</shape>
</item>
<!-- Color of the action bar -->
<item android:bottom="2dip">
<shape android:shape="rectangle">
<solid android:color="#000000" />
</shape>
</item>
</layer-list>
如果您不需要在所有平台上提供支持,您甚至可以在没有第三方库的情况下使用它。将父主题(Theme.Sherlock.ForceOverflow)替换为Android资源,并删除样式部分中的重复项目条目。
答案 1 :(得分:1)
您可以使用ActionBar Style Generator自定义ActionBar主题。该工具为您提供“res”文件夹中所需的所有资源。只需将该文件夹复制到应用程序根项目目录下的platform/android
即可。
在您的自定义清单中或直接在tiapp.xml中,您可以通过其名称来引用该主题:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/Theme.myCustomActionBarTheme" />
</manifest>
</android>
这个解决方案对我来说非常好 - 我希望它有所帮助!
答案 2 :(得分:0)
我写了一篇关于如何在Titanium Mobile中使用自定义Holo主题的博文:http://blog.rafaelks.com/post/47898772164/how-to-use-custom-holo-theme-in-android-with-titanium。
它类似于 manumaticx 回答。