3

テーマを作成しようとしていますが、特定のテキストビューに異なる色を与えることは可能ですか?

例: "Theme.One" では、textview "Title" を Green に、textview "text1" を Pink にします。

Themes.xml

  <style name="Theme.One" parent="@android:style/Theme.Light">
        <item name="android:background">@color/Azur</item>
        <item name="android:textColor">@color/Black</item>
        ...
      </style>
      <style name="Theme.Two" parent="@android:style/Theme.Light">
        <item name="android:background">@color/Blue</item>
        <item name="android:textColor">@color/White</item>
        ...
      </style>

インターフェイス.xml

 <TextView
        android:text="@string/Title"
        android:id="@+id/Title"
        android:textSize="25sp" />
    <TextView
        android:text="@string/text1"
        android:id="@+id/text1"
        android:textSize="20sp" />

私は文章をうまく定式化したいと思っています.

アジザ

4

2 に答える 2

0

マニフェストで:

  android:theme="@style/myTheme" 

res/values フォルダー内:

<style parent="@android:style/Theme.Dialog" name="myTheme">
    <item name="android:textColor">#00ff00</item>
    <item name="android:dateTextAppearance">?android:attr/textAppearanceSmall</item>
</style>

色を別の色に変更して、テキストビューに色を適用できます。

 android:textColor="yourcolor"
于 2013-03-04T12:19:29.667 に答える
0

ピンク用に 1 つのスタイルを、緑用に別のスタイルを用意する必要があります。たとえば、緑色の TextView の場合:

  <TextView
    android:text="@string/Title"
    android:id="@+id/Title"
    android:textSize="25sp"
   style="@style/Colorgreen"
 />

そしてあなたが持っているスタイルのために

  <style name="Colorgreen">
       <item name="android:textColor">#00FF00</item>
        </style>   
于 2013-03-04T11:57:38.683 に答える