2017-09-28 10 views
32

、私は私のアプリのすべてのビュー内の各TextViewについてlogcatメッセージ、で次のように受け取る:私はstyles.xmlで使用アンドロイドスタジオ・ロガーのTextViewの書体スタイ​​ル0

D/TextView: setTypeface with style : 0 

テーマ:

<style name="GreenTheme" parent="Base.Theme.AppCompat.Light"> 
    <item name="colorPrimary">@color/primaryGreen</item> 
    <item name="colorPrimaryDark">@color/primaryDarkGreen</item> 
    <item name="colorAccent">@color/accentGreen</item> 

    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

また、私はまた、親テーマとしてTheme.AppCompat.Light.NoActionBar使用しようとしましたbuildToolsVersion "26.0.1"

を使用しています。メッセージは引き続き記録されます。

UPDATE 1

は、いくつかのテストの後、私はこれが唯一の*.Theme.AppCompat.Light.*テーマで起こることを見出しました。

Theme.AppCompat.Light.NoActionBarがよく使用され、マテリアルデザインのチュートリアルに含まれています。

この問題を解決するにはどうすればよいですか?

UPDATE 2

:エミュレータを使用する場合は、このメッセージは表示されません。デバイスの問題である可能性が最も高いです。

+0

あなたのスタイルでこのライン serifを追加しようとしています。 –

+0

は役に立ちませんでした。 – anatoli

+1

これも私のために表示され始めた。その理由はbuildtoolsversionを26にアップグレードしたところです –

答えて

3

これはSamsung固有の問題である可能性があります。おそらくTextViewのすべてのインスタンスをAppCompatTextViewに置き換えようとする可能性があります。そして、これらの警告がより少なくなるかどうかを見てみましょう...これは単なる野生の推測です。

はノイズをミュートすることを推奨します。 goto Logcat>Edit Filter Configurationを入力してからpackagenameを入力してください(「選択したアプリケーションのみを表示」オプションに似ています)。排他的な正規表現を持つその迷惑なタグを除外してください。^(?!TextView)またはログメッセージで除外してください。スパムメールの件数

5

logcatでは、右クリックして "このような折れ線"を選択し、その行を "TextView ..."のビットだけに編集してください - それらはすべて消えます。

関連する問題