2016-08-08 10 views
0

私はTextViewに黒い背景に白いテキストを表示させようとしています。ここで私が持っているものです。どのようにTextViewをAndroidの背景色にする

   <TextView 
        android:id="@+id/items_category" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="Category" 
        style="@style/Category" /> 

そして、私のstyles.xmlに私が持っている:

   <style name="Category"> 
        <item name="android:textColor">#FFFFFF</item> 
        <item name="android:textSize">40sp</item> 
        <item name="android:colorBackground">#000000</item> 
       </style> 

フォントサイズや色が正しくて来ているが、背景色が機能していません。私は間違って何をしていますか?

答えて

2

は試してみてください、あなたの時間をありがとう、この1:

<item name="android:textColor">@android:color/black</item> 

したり、独自の定義された色:あなたは、色を参照することができ

<item name="android:background">#000000</item> 

<item name="android:textColor">@color/black</item> 
+0

でした。ありがとう – b85411

0

あなたはスタイルを与えた場合任意のビューでは、スタイルを定義するすべてのプロパティを継承します。

ここでプロパティを変更したい場合は、そのビューのプロパティを上書きするようにビューで定義するだけです。それはスタイルの背景プロパティの値が上書きされますので、あなたのTextViewに以下のように背景色を設定することができます

<item name="android:background">#000000</item> 
関連する問題