1

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に変更しました。しかし、私はまだ真っ白な背景を取得しています。

ページビューア内の背景を黒にするだけでレイアウトを作成しようとしましたが、そうすると、ボタンが非常に暗くなり、判読できなくなります。

私の主な質問は、Viewpagerindicatorテーマ内の色を変更できる場所を見つけることです。

任意の提案をいただければ幸いです。ありがとうございました。

4

1 に答える 1

1

この例にアクセスしてください。ActionBarSherlockとViewPagerIndicatorをうまく機能させる

その例で考えられるバグ。Android-IllegalArgumentExceptionを与えるGoogleMapsAPI2.0を使用したSupportMapFragment

幸運を..!!

于 2013-02-19T10:11:07.567 に答える