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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر فونت . سایز و justify متن در تکست ویو یا وب ویو یا ...

تغییر فونت . سایز و justify متن در تکست ویو یا وب ویو یا ...

#4
دوست عزیز

گام اول اینه که: فایلهای فونت .ttf داخل فایل assets توی فایل فونت (اگر نیست خودتون بسازید)..قرار بدید..
گام دوم یک اکتیویتی با نام setting بسازید که تنظیمات در اون انجام بشه..

گام سوم: در درون این اکتیویتی یک RadioGroup قرار بدید..که کاربر بتونه در هربار فقط یک گزینه رو روشن کنه.

گام چهارم: یه متغییر تعریف کنید که اگر گزینه اول روشن شد مقدار 1 اگر گزینه دوم روشن شد مقدار 2و....ذخیره بشه..
گام پنجم :این مقدار توی یک SheardPreferenced ذخیره کنید تا بتونید در دفعه های بعدی اعمال کنید..

گام ششم:توی اکتیویتی که متن دارید..این مقدار ذخیره شده رو لود کنید و توی یک متغییر  مانند font بریزید.

گام هفتم:یک switch روی این مقدار بزنید..یعنی اگر یک بود .فونت اول اگر 2 بود فونت دوم و....... مثلا یک متد لود فونت مثل زیر تعریف کنید.
کد پی‌اچ‌پی:
public void choice_font()
{
        switch (
FONT) {
        case 
1:
            
custom_fontTypeface.SANS_SERIF;
            break;
        case 
2:
            
custom_fontTypeface.createFromAsset(getAssets(),
                    
"fonts/font1.ttf");
            break;
        case 
3:
            
custom_fontTypeface.createFromAsset(getAssets(),
                    
"fonts/font2.ttf");
            break;
        
}

 

 
پاسخ
 سپاس شده توسط arsalan132


پیام‌های این موضوع
RE: تغییر فونت . سایز و justify متن در تکست ویو یا وب ویو یا ... - توسط داش بهروز - ۱۳۹۴/۰۴/۱۸, ۰۳:۲۰ ق.ظ

پرش به انجمن:


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