انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تنظیمات فونت (برنامه نویسی اندروید)

تنظیمات فونت (برنامه نویسی اندروید)

#4
(۱۳۹۴/۱۰/۰۹, ۰۶:۰۶ ب.ظ)pari20 نوشته: سلام خسته نباشید دوستان چجوری میتونم توی صفحه تنظیمات برنامه امکان تغییر فونت رو بذارم ؟ اگه کمک کنین ممنون میشم

یکی از روش هاش اینه
مثلا من توی صفحه تنظیمات اسم فونت رو از کاربر میگیرم  (مقدار sfont رو میتونی با رادیوباتن بگیری) :

کد پی‌اچ‌پی:
private String sfont;
sfont "koodak";
sfont "homa"

داخل باتن save مقدار رو داخل SharedPreferences قرار میدیم:

کد پی‌اچ‌پی:
private SharedPreferences sp;
sp getApplicationContext().getSharedPreferences("setting"0);
                
Editor edit sp.edit();

                
edit.putString("font"sfont); 

واسه راحتی کار داخل Main اصلی مقدار SharedPreferences رو فرا میخونم:

کد پی‌اچ‌پی:
String h sp.getString("font""homa");
public static 
Typeface font;
font Typeface.createFromAsset(getAssets(), "font/" ".ttf"); 

بعد داخل هر اکتیویتی که خواستیم از فونت استفاده کنیم به صورت زیر عمل میکنیم:

کد پی‌اچ‌پی:
matn.setTypeface(Main.font); 

دوست عزیز به خاطر پراکندگی کدها نمیشد دستورات رو منظم بزارم و تقریبا باید خودتون تشخیص بدید که مثلا متغییر فونت که تعریف شده جاش کجاست
اگر بازم مشکل داشتید مطرح کنید یا ایمیل بزنید بهم واسه نمونه پروژه که بدم بهتون
ب هر حال امیدوارم مفید باشه برای شما و دوستان Flower
پاسخ
 سپاس شده توسط admin ، دیب دمینی ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
تنظیمات فونت (برنامه نویسی اندروید) - توسط pari20 - ۱۳۹۴/۱۰/۰۹, ۰۶:۰۶ ب.ظ
RE: تنظیمات فونت - توسط دیب دمینی - ۱۳۹۴/۱۰/۰۹, ۰۶:۳۵ ب.ظ
RE: تنظیمات فونت - توسط pari20 - ۱۳۹۴/۱۰/۰۹, ۰۷:۰۹ ب.ظ
RE: تنظیمات فونت (برنامه نویسی اندروید) - توسط foad.pezeshkian - ۱۳۹۴/۱۰/۰۹, ۰۹:۴۷ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان