В моем приложении я хочу указать дополнительный размер шрифта в настройках, например, 18, 20, 22, чтобы пользователь выбрал 20, тогда все приложение должно использовать только этот размер шрифта.Как этого добиться?
вы можете определить код настройки в ваших формах и сделать так:
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 }