与Viewpagerindicator Actionbarsherlock(Actionbarshe

2019-07-31 08:54发布

我有一个使用Viewpagerindicator的应用程序。 我使用它的标签部分。 我用一个黑色的背景和默认的蓝色指示灯的颜色。 我想一个动作条添加到我的应用程序,所以我开始使用Actionbarsherlock。 为了让我的标签,以显示一个操作栏,显示我创建了自己他们被称为我的清单文件。 我创建的主题是这样的:

<?xml version="1.0" encoding="utf-8"?>

<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is our main ActionBarSherlock theme -->
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
</style>

<style name="Theme.VPI" parent="Theme.Styled">
      <item name="vpiTitlePageIndicatorStyle">@style/Widget.TitlePageIndicator</item>
      <item name="vpiTabPageIndicatorStyle">@style/Widget.TabPageIndicator</item>
      <item name="vpiTabTextStyle">@style/Widget.TabPageIndicator.Text</item>

</style>    

</resources>

当我运行应用程序,我让我的蓝色指示灯的颜色,但整个应用程序的背景是白色的。

本来我是如何在代码里:

<style name="Theme.VPI" parent="Theme.Styled">
   <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
</style>  

这给了我的红色指示灯带有白色背景。 我所知道的自定义选项卡是红色与白色的背景,这就是为什么我改变了它从CustomTabPageIndicator到Widget.TabPageIndicator。 不过,我仍然得到了所有的白色背景。

我曾尝试只是让我的布局有我pageviewer里面一个黑色的背景,但是当我这样做,我的按钮变得非常暗,无法读取。

我的主要问题是要找到在那里我可以改变Viewpagerindicator主题内的颜色。

任何建议将不胜感激。 谢谢。

Answer 1:

参观这个例子; 制作ActionBarSherlock和ViewPagerIndicator发挥不错

在该示例中可能的错误; Android的- SupportMapFragment与谷歌地图API 2.0给抛出:IllegalArgumentException

祝好运..!!



文章来源: Actionbarsherlock with Viewpagerindicator