2017-10-31 25 views
0

私のAppThemeテーマの親スタイルとしてTheme.AppCompatを使用しています。これは私のstyle.xmlファイルの内容です:Theme.AppCompatを使用しているときにTextureViewがAndroid Oreoでテキストを黒で表示する理由

<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
     <item name="windowNoTitle">true</item> 
     <item name="android:windowFullscreen">true</item> 

    </style> 

</resources> 

問題がある私は、Android 6.0、それは罰金表示しますが、と、デバイス上の自分のアプリケーションを実行するとオレオエミュレータ上で、それは次のように示していたとき:
enter image description here

黒い背景に黒い文字が表示されます。私は上記のようにTheme.AppCompatを使用する以外、テキストの色や背景色を設定していません。何か案は?

答えて

1

は、あなたのスタイルにこれを追加します。

<item name="android:textColor">yourColorGoesHere</item> 

<item name="android:textColorPrimary">#295055</item> 

代わりの#295055をあなたが望む任意の色を与えることができます。

+1

それがうまくいくかどうか教えてください。それがあなたのために働くのであれば、答えとしてマークしてください。ハッピーコーディング仲間:) –

+1

原色を与えることは必須ではありませんが、あなたもそれを与えることができます。両方の行を試してみてください。 –

+0

ありがとうございました!まだ動作しません。 (たぶんシステムイメージの問題?) – JasonStack

関連する問題