Android 使用ActionBarJava分别定制每个导航选项卡

Android 使用ActionBarJava分别定制每个导航选项卡,android,eclipse,tabs,android-actionbar,customization,Android,Eclipse,Tabs,Android Actionbar,Customization,我正在使用ActionBar在eclipse中创建一个带有选项卡导航的android应用程序,我想分别自定义每个选项卡,为它们添加自定义背景色和图标。如何将背景和图标设置为ActionBar上的选项卡 提前谢谢 当您创建新的Android项目/Android活动时,有一些模板可供选择。其中一个应该用于使用ActionBar选项卡的选项卡式导航活动。在生成的代码中,您将看到它正在创建ActionBar.Tab的实例,并将它们添加到ActionBar中。您可以调用ActionBar.Tabs 对于主

我正在使用ActionBar在eclipse中创建一个带有选项卡导航的android应用程序,我想分别自定义每个选项卡,为它们添加自定义背景色和图标。如何将背景和图标设置为ActionBar上的选项卡


提前谢谢

当您创建新的Android项目/Android活动时,有一些模板可供选择。其中一个应该用于使用ActionBar选项卡的选项卡式导航活动。在生成的代码中,您将看到它正在创建ActionBar.Tab的实例,并将它们添加到ActionBar中。您可以调用ActionBar.Tabs


对于主题定制,我建议您使用这个网站,它将生成所有必要的绘图和xml资源,您只需将它们全部放到您的项目中即可

我刚刚找到了解决这个问题的方法。我仍然无法单独定制每个选项卡,但我可以将可绘制的背景加载到XML中的导航选项卡栏

<style name="AppTheme" parent="AppBaseTheme">
     <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="android:Theme.Light">
    <item name="android:backgroundStacked">@drawable/tab_bg</item>
    <item name="android:height">60dp</item>
</style>
结果如下,这正是我想要的;

好的,但棘手的是,我想以不同的方式自定义选项卡。但现在我可以改变所有这些的主题了。让我给你举个例子;我该怎么做呢?嗯,你的标签图标的图像资源可能会有所不同。