(۱۳۹۴/۰۴/۰۲, ۰۳:۰۶ ق.ظ)'داش بهروز' نوشته: دوست عزیز شما برای ذخیره کردند مثلا سایز متن و ...میتونید از ShareadPereferenced استفاده کنید.فرض کنید در اکتیویتی تنظیمات مقدار سایز متن تغییر داده شده توسط کاربر.
و پس از کلیک کردن تنظیمات ذخیره بشود.پس کافیه پس از کلیک کردن این مقدار رو ذخیره کنید توسط SharadeaPereferenced ..و سپس این مقدار رو در اکتیویتی های دیگه مورد استفاده قرار بدید. برای ذخیره کردن سایز متن .از یک متد به نام Save استفاده میکنم و برای لود کردن مقدار از متد Loadاین متد یک ورودی عددی میگیره که همان سایز متن هست .و داخل یک SharedPref ذخیره میکنه.کد پیاچپی:public void save(int size){
SharedPreferences pref = getSharedPreferences("PREF_NAME", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putInt("size",size );
editor.commit();
}
حالا بعد از ذخیره شدن .میتونید در اکتیویتی های دیگه از این مقدار استفاده کنید.و سایز متن رو تغییر بدید.
این متد یک عدد برمیگردونه که همون مقدار ذخیره شده در اکتیویتی Setting است.کد پیاچپی:private int Load() {
SharedPreferences pref = getSharedPreferences("PREF_NAME", Context.MODE_PRIVATE);
return pref.getInt("size", 0);
}
مثلا فرض کنید میخواید مقداری که کاربر ذخیره کرده با استفاده از متد Save ، در اکیتویتی Main ازش استفاده کنید.
کد پیاچپی:@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int size=load();
my_text.setTextSize(size);
}
~~دوست من ، من واقعا سپاسگذارم از شما
اما واقعیش چون من یه دوهفته میشه شروع کردم و یه حجم وسیعی یادگیری داشتم همینه که یکم گیجم Angel
لطفا اگه میشه این کار رو شما توی سورسی که من گذاشتم انجام بدین بعدش تغیرات رو به صورت یه سورس دیگه بم دید که خودم انالیزش کنم و متوجه موضوع بشم، اینطوری هیچی نمیفهممSmile
و یه چیز دیگه منظور شما در واقع اینه که ما میتونیم یه سری اطلاعات رو (از قبیل اندازه و نوع فونت) رو بهش بدیم و توی اکتیویتی های مختلف لودش کنیم درسته؟ ینی نیازی نیست مثلا اگه 200 تکست ویو داریم ایدی تک تک اونارو بدیم به قسمت تغیر فونت و تغیر سایز میتونیم توی اکتیویتی مخصوص خودشون اونها رو لود کنیم؟ اگه این طوری بود و اگه باب میلتون بود حتما برام مثالش رو توی سورس (اگه خواستین بدین سورسو)واسم بزنید
بازم ببخشید ترو خدا UndecidedUndecided
انان که علی را خدا میدانند
کفرش به کنار عجــــب خدایی دارند
کفرش به کنار عجــــب خدایی دارند