2011-12-22 15 views
16

私のSamsung Galaxy Noteで動作する以下のコードは、各ログステートメントについて28.0を記録します。私は何か間違っているのですか?Android:TextView.setTextAppearance()はテキストサイズに影響しません

label = new TextView(context); 
Log.e("text size", "" + label.getTextSize()); 

label.setTextAppearance(context, android.R.attr.textAppearanceLarge); 
Log.e("text size", "" + label.getTextSize()); 

label.setTextAppearance(context, android.R.attr.textAppearanceSmall); 
Log.e("text size", "" + label.getTextSize()); 

答えて

70

styleクラス、ないattrを使用してください。

label.setTextAppearance(context, android.R.style.TextAppearance_Large); 

ここでは、同じ混乱の点が報告されています。TextView.setTextAppearance not working

+1

実際に問題を解決した場合は、回答を受け入れたものとしてマークする必要があります。 – casperOne

+0

となります。自己回答を受け入れる前に2日待つ必要があります... – ab11

+0

それは動作していますが、APIレベル14が必要です。 –

関連する問題