2014-06-06 79 views
-1

我想改变选项卡背景,指示器颜色和我的操作栏选项卡的文本颜色的颜色,但我似乎无法弄清楚。在android中的自定义的操作栏选项卡

这里是我的一些相关的代码。

styles.xml

<resources> 

    <!-- 
     Base application theme, dependent on API level. This theme is replaced 
     by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 

    --> 
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 
     <!-- 
      Theme customizations available in newer API levels can go in 
      res/values-vXX/styles.xml, while customizations related to 
      backward-compatibility can go here. 

     --> 
    </style> 

    <!-- Application theme. --> 
    <style name="AppTheme" parent="AppBaseTheme"> 
     <!-- All customizations that are NOT specific to a particular API-level can go here. --> 
    </style> 

</resources> 

MainActivity.java

actionBar = getActionBar(); 
actionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.actionBarBG))); 
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
actionBar.setDisplayShowTitleEnabled(true); 

android.app.ActionBar.Tab tab1 = actionBar.newTab().setText("Unposted") 
       .setTabListener(VisitDates.this); 

android.app.ActionBar.Tab tab2 = actionBar.newTab().setText("Posted") 
       .setTabListener(VisitDates.this); 

android.app.ActionBar.Tab tab3 = actionBar.newTab() 
       .setText("All visits").setTabListener(VisitDates.this); 

actionBar.addTab(tab1); 
actionBar.addTab(tab2); 
actionBar.addTab(tab3); 
actionBar.selectTab(tab1); 

回答

0

我发现杰夫Gilfelt here做出这个动作条主题发电机。非常有用的工具。只需设置你想要的设计下载文件,将它们复制并粘贴到项目的res文件夹中即可完成。

确保您在构建或测试应用程序之前首先清理您的项目。