آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راست چین کردن فایل preferences

h_r_v  12 سال پیش  12 سال پیش
+1 0

سلام، چجوری میشه نوشته ها رو توی preferences.xml به سمت راست اورد!؟ ببخشید که خیلی سوال ابتدایی هست :دی

0 0
جوابشو گرفتی یا ن؟! (12 سال پیش)
0 0
من همین سوال رو چند ماه قبل پرسیدم هنوز جواب نگرفتم!!!! @ Mir unknown اون وقت شما چه انتظاری دارید؟! (12 سال پیش)
0 0
دیدم طرف بیخیالش شده گفتم شاید راه حلشو پیدا کرده گفتم اگه اینجوری ی یاد اوری بکنم که جوابو بنویسه ماهم استفاده کنیم.انتظاری نداشتم! (12 سال پیش)
0 0
به این لینک ی نگاه بندازید (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Hossein Rezaei  12 سال پیش
+4 0

بهتره UI مربوط به تنظیمات رو مانند بقیه صفحات به صورت معمولی خودت طراحی کنی، فقط تنها تفاوتی که باید قائل بشی اینه که نتیجه ای که از تنظیمات بدست میاد رو با دستورات زیر بصورت preference ذخیره کنی:

SharedPreferences preferences;
SharedPreferences.Editor editor = preferences.edit();
 editor.putString("FONT", font);//مثلا فونت رو در صفحه  از کاربر گرفتی و میخوای بصورت پریفرنس ذخیره شه
editor.commit();//این خط رو اگر ننویسی کلا هیچی ذخیره نمیشه!!!:)

خب بعد از دستورات بالا فقط میمونه اول برنامه preference ها رو load کنی:

font = preferences.getString("FONT", "tahoma.ttf");

یعنی مقدار FONT رو از داخل preference ها لود کن و داخل font بریز، اگر هنوز همچین مقداری ذخیره نشده بود(یعنی مثل دفعه اولی که برنامه لود میشه)،مقدار پیش فرض رو فونت tahoma بذار،دفعات بعد مقداری که از کاربر گرفته و داخل font ذخیره شده خونده میشه. بهمین راحتی، بازم اگه جاییش مبهم بود بگو.

0 0
درسته اینم راه حل خوبیه و دستت کاملا باز هست برای هرجوری طراحی و تغییری :) (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .