Wie wende ich FontSize dynamisch und programmgesteuert an, ohne XML in Android zu verwenden? [Duplikat]

Mögliche Duplikate:
Wie man die Schriftgröße in einer ganzen Anwendung programmgesteuert ändert, Android?

Dies ist mein Code: Ich habe Spinner mit einer Liste von FontSize-Optionen erstellt. Wenn ich auf FontSize "26" klicke, sollte es möglich sein, die spezifische FontSize zu ändern. Unten habe ich eine EditBox. Also, wenn ich auf Fontsize als 40 und in einem kursiven Stil als üblich Bold geklickt habe. Ich sollte also in der Lage sein, in EditBox mit diesem ausgewählten "Font" zu schreiben: FontSize "40" und Italic Style.

Wie könnte ich das programmatisch in Android machen?

font=new Spinner(con);
option= new String[] {"Select Font Size","8","10","12","14","16","18","20",
                      "22","24","26","28","30","32","34","36","38","40","50"};
ArrayAdapter<String> adapter= new ArrayAdapter<String>(con,android.R.layout.simple_spinner_dropdown_item,option);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

font.setOnItemSelectedListener(new OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1,int position, long id) {
        option[1]="8";
       selectedItem= option[position];
    }
    @Override
    public void onNothingSelected(AdapterView<?> arg0) {
    }
});

Antworten auf die Frage(3)

Ihre Antwort auf die Frage