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


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

تغییر فونت کل برنامه (برنامه نویسی اندروید)

#4
سلام
برای استفاده از این کتابخانه طبق توضیحات سازنده
ابتدا کتابخانه مورد نظر رو به برنامه خودتون اضافه کنید

نحوه اضافه در برنامه Android Studio

کد:
dependencies {
   compile 'uk.co.chrisjenx:calligraphy:2.1.0'
}

حالا باید یک کلاس بسازید و اون رو از Application. extend کنید.

بعدش در متد onCreate اون کلاس دستور زیر رو بنویسید

کد:
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
                           .setDefaultFontPath("fonts/Roboto-RobotoRegular.ttf")
                           .setFontAttrId(R.attr.fontPath)
                           .build()
           );

حالا کلاس ساخته شده رو در فایل androidmanifest.xml  در تگ application اضافه کنید

کد:
android:name=".نام کلاس ساخته شده"

بعدش در پوشه assets یک پوشه جدید بنام fonts درست کنید و فونت دلخواه رو اونجا قرار بدید ( فونت پیش فرض کد بالا Roboto-RobotoRegular.ttf هستش که شما میتونید فونت مورد نظر خودتون رو قرار بدید

بعد از اون در هر Activity که میخواید فونت بر روی اون Activity اعمال بشه کد زیر رو اضافه کنید

کد:
@Override
protected void attachBaseContext(Context newBase) {
   super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
پاسخ
 سپاس شده توسط داش بهروز ، admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: تغییر فونت کل برنامه - توسط e.mahi - ۱۳۹۴/۱۱/۲۱, ۰۴:۳۹ ق.ظ
RE: تغییر فونت کل برنامه - توسط samirsamiri - ۱۳۹۴/۱۱/۲۱, ۰۱:۰۹ ب.ظ
RE: تغییر فونت کل برنامه - توسط mahdi10539 - ۱۳۹۴/۱۱/۲۱, ۰۳:۵۲ ب.ظ

پرش به انجمن:


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