我有一个ViewPager我膨胀的布局,其中包含TextViews这些文本视图中的文本从一页更改到另一页我需要更改这些的 TextSizeTextViews但例如,如果我在ViewPager.
我需要所有TextViews页面都具有相同的文本大小,并且除非我再次调整它的大小,否则这个大小不会改变!
我有一个ViewPager我膨胀的布局,其中包含TextViews这些文本视图中的文本从一页更改到另一页我需要更改这些的 TextSizeTextViews但例如,如果我在ViewPager.
我需要所有TextViews页面都具有相同的文本大小,并且除非我再次调整它的大小,否则这个大小不会改变!
尝试将您的FontSize价值保存在Preferences. KEY以下代码段显示了如何VALUE在Preferences.
SharedPreferences pref=getSharedPreferences(MyPref,MODE_PRIVATE);
SharedPreferences.Editor editor=pref.edit();
editor.putFloat(FONT_SIZE_KEY,ed1.getTextSize());
editor.commit();
一旦KEY&VALUE对保存在Preferences. 通过KEY您在保存时使用的值获取值。下面的代码片段显示了如何VALUE从KEY特定首选项下保存的内容中获取MyPref。
SharedPreferences prefs=getSharedPreferences(MyPref, MODE_PRIVATE);
final float fontsize=prefs.getFloat(FONT_SIZE_KEY, 12);
EditTextName.setTextSize(fontsize); // here EditTextName is the EDITTEXT name on which setTextSize() used to set the text size which is fetched over preference.