2016-04-01 20 views

答えて

0

がよくあり、プログラムの進行状況]ダイアログのフォントサイズや色の変更の例です。

SpannableString ss= new SpannableString(title); 
ss.setSpan(new RelativeSizeSpan(2f), 0, ss.length(), 0); 
ss.setSpan(new ForegroundColorSpan(Color.RED), 0, ss.length(), 0); 
SpannableString ss1= new SpannableString("String"); 
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length(), 0); 
ss1.setSpan(new ForegroundColorSpan(Color.GREEN), 0, ss1.length(), 0); 

ProgressDialog pd = new ProgressDialog(this); 
pd.setTitle(ss1); 
pd.setMessage(ss2); 
pd.show(); 

を、システムのフォントを取得するためのコードの下にしてみてください。詳細については、こちらを

Settings.System.getFloat(getBaseContext().getContentResolver(), 
       Settings.System.FONT_SCALE, (float) 1.0); 

チェック: Read font size from Settings

を、それがうまくいくかもしれ
関連する問題