Как изменить размер шрифта приложения из настроек предпочтений? - PullRequest
2 голосов
/ 02 июня 2011

В моем приложении я хочу указать дополнительный размер шрифта в настройках, например, 18, 20, 22, чтобы пользователь выбрал 20, тогда все приложение должно использовать только этот размер шрифта.Как этого добиться?

1 Ответ

2 голосов
/ 13 октября 2013

вы можете определить код настройки в ваших формах и сделать так:

 private void loadSettings() {

    //load font from global unit named G
    G.typeFace = Typeface.createFromAsset(getAssets(), "fonts/BYekan.ttf");

    TextView titleText = (TextView) findViewById(R.id.reg_title);
    TextView regTitleText = (TextView) findViewById(R.id.reg_title);
    TextView bigText = (TextView) findViewById(R.id.textView_big);
    TextView button_titlet = (TextView) findViewById(R.id.reg_botton_title);
    btnReg = (Button) findViewById(R.id.btn_reg);

    titleText.setTypeface(G.typeFace);
    bigText.setTypeface(G.typeFace);
    regTitleText.setTypeface(G.typeFace);
    button_titlet.setTypeface(G.typeFace);
    btnReg.setTypeface(G.typeFace);

     titleText.setTextSize(20);
    bigText.setTextSize(20);
    regTitleText.setTextSize(20);
    button_titlet.setTextSize(20);
    btnReg.setTextSize(20);


    //end of fonts

}
...