بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره اندازه فونت TextView
من با seekbar اندازه فونت TextView که متن رو نمایش میده رو بزرگ میکنم اما به محض خروج از برنامه یا خوندن ایتم بعدی اندازه فونت دوباره کوچیک میشه فیلم بخش prefrence رو دیدم اما مبهم بود کسی هست کمک کنه؟
private void Setting() {
final Dialog dialog = new Dialog(ActivityShowData.this);
dialog.setContentView(R.layout.activity_setting);
Button btn_set_setting = (Button) dialog.findViewById(R.id.btn_set_setting);
txt_show_size = (TextView) dialog.findViewById(R.id.txt_show_size);
sb_size = (SeekBar) dialog.findViewById(R.id.sb_size);
btn_set_setting.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
dialog.dismiss();
Toast toast = Toast.makeText(G.context, R.string.settings, Toast.LENGTH_SHORT);
LinearLayout toastLayout = (LinearLayout) toast.getView();
TextView toastTV = (TextView) toastLayout.getChildAt(0);
toastTV.setTypeface(G.typeface);
toastTV.setTextSize(20);
toast.show();
}
});
sb_size.setMax(100);
sb_size.setProgress(10);
sb_size.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {}
@Override
public void onStartTrackingTouch(SeekBar arg0) {}
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2) {
txt_desc.setTextSize(progress);
txt_show_size.setText("" + progress);
}
});
dialog.show();
}
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
sadeghbarout
12 سال پیش
0
0
ذخیره در sharedPreferences:
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putInt("size", progress);
editor.commit();
خواندن از sharedPreferences :
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
int txtSize= prefs.getInt("size", 16);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .