بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل این سورس چه؟یعنی کسی نیست واقعا کمک کنه؟
من توی اکتیوتی نمایش داده هام دوتا تکست ویو دارم یکی برای تایتل و دیگری برای متن اصلی یه کاستوم دایالوگ نوشتم برای تنظیمات فونت که فونت تکست ویوهای موجود در اکتیوتی نمایش رو بزرگ کنه.عمل بزرگ شدن انجام میشه فقط موندم چطوری با SharPreference ها ذخیره کنم .ممنون میشم کمک کنید اینم سورس.
Button btn_setting = (Button) findViewById(R.id.btn_settings);
btn_setting.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Setting();
}
});
}
private void Setting() {
final Dialog dialog = new Dialog(ActivityShowData.this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
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();
SaveFontSize();
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) {
finalsize = progress;
txt_desc.setTextSize(finalsize);
txt_show_size.setText("" + finalsize);
SaveFontSize();
}
});
dialog.show();
}
public void SaveFontSize() {
int size = G.preferences.getInt("fontSize", 14); //تعریف سایز و دادن مقدار پیشفرض
SharedPreferences.Editor editor = G.preferences.edit();
editor.putInt("fontSize", finalsize/*تغییر فونت*/);
editor.commit();
}
}
0
0
این عبارت رو جستجو کن SharPreference هم طریقه سیو کردن میاد هم استفاده کردن (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .