我有一个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.