0

ActionBarSherlockライブラリを使用しています。

シンプルなレイアウトで私はこのコードを持っています:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/shareWhat"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:textSize="15dp"
        android:text="@string/what_is_the_picture_about_" />

    <TextView
        android:id="@+id/shareProduct"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:text="@string/product_underlined"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="25dp" />

    <TextView
        android:id="@+id/sharePrice"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:text="@string/price_underlined"
        android:textColor="@android:color/holo_blue_light"
        android:textSize="25dp" />

    <TextView
        android:id="@+id/shareStore"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:text="@string/store_underlined"
        android:textColor="@android:color/holo_blue_bright"
        android:textSize="25dp" />

    <TextView
        android:id="@+id/shareMarket"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:text="@string/market_underlined"
        android:textColor="@android:color/holo_blue_bright"
        android:textSize="25dp" />

</LinearLayout>

textColorを青にしたいのですが、@ android:colorには青の3つの異なる値があります。3つすべてを使用して、どれが適切かを確認しました。

1. android:textColor="@android:color/holo_blue_dark"
2. android:textColor="@android:color/holo_blue_light"
3. android:textColor="@android:color/holo_blue_bright"

しかしwhite colored text、最初の2色を使用しているときに取得しています。また、3番目の色を使用している場合、textView自体は表示されません。

現れさえしていません。

なんでそうなの?

私はアプリケーションのテーマを次のように使用しています

android:theme="@style/Theme.Sherlock"

私のマニフェストで。

4

2 に答える 2

2

これらの色はプラットフォームの一部であり、ActionBarSherlock ではありません。また、API 14+ のみです。

于 2012-09-27T06:38:34.523 に答える