В настройках моего телефона можно изменить размер шрифта приложений по всему миру.android Настройки: настройка размера шрифта
Настройки> Дисплей> Размер шрифта
Могу ли я сделать размер шрифта (маленький, нормальный, большой, очень большой) и читается с Java и, если это применимо. установлен только для моего приложения? Я попытался изменить размер шрифта следующим образом.
Button buttonbig = (Button) dialog.findViewById(R.id.btn_big);
buttonbig.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
float fScale = getResources().getConfiguration().fontScale;
String fontSize = String.valueOf(fScale);
conf.fontScale =fScale + 0.15f;
getResources().getConfiguration().setTo(conf);
TextView textView = (TextView) dialog.findViewById(R.id.lbl_size_act);
textView.setText(fontSize);
}
});
dialog.show();
My Text View показывает мне новый размер. Тем не менее, текст остается того же размера. Кто-нибудь знает, что случилось?
Возможный дубликат [Read размер шрифта из настроек] (http://stackoverflow.com/questions/ 16544931/чтение размера шрифта, из-настройка) –