0
我有一個首選項屏幕,用戶可以決定字體大小,因爲我們針對需要放大的視圖問題的人優化應用程序。Android:這是根據用戶喜好設置字體大小的最佳方式?
到現在爲止,我們選擇將首選項屏幕中標記的字體大小分別賦給每個文本視圖。
讓我們把一個例子:
<TextView android:id="@+id/textexample"/>
在調用onStart,我們給這樣的字體大小:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
int ifontsize = Integer.parseInt(prefs.getString(PreferencesActivity.KEY_FONT_SIZE, ""));
textexample.setTextSize(ifontsize);
這是一個更好的方法?