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


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

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

#1
درود و سلام خدمت همه

دوستان من یک فونت در ‏Asset's‏ دارم برای تغییر فونت در هر اکتیویتی یک ‏Typeface‏ تعریف میکنم یا در اکتیویتی جدا تعریف میکنم و برای هر عنصر ‏Textview‏ ان اکتیویتی را ایمپورت میکنم ولی بنده میخوام یکبار برای کل برنامه ان را بنویسم لطفأ راهنمایی بفرمایین.
سپاس
پاسخ

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

#2
سلام دوست عزیز اینطوری فکر نکنم بشه باید تو هر اکتیوبتی کد را وارد کنید

کلید زیر را بخوانید

http://www.kelidestan.com/keys/keys.php?key=834
پاسخ

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

#3
این روش رو امتحان کن :
یک کلاس گلوبال بساز و تایپ فیس مورد نظر خودتو توش تعریف کن
بعدش توی هر اکتیویتی دیگه نیاز نیست تایپ فیس تعریف کنی و فقط باید اشیا رو ارجاع بدی به تایپ فیس:
مثال:
توی گلوبال یه تایپ فیس تعریف کردی به اسم gt
حالا توی یک اکتیوینی یک TextView داری به اسم we
فقط اینو بنویسی کافیه :
we.setTypeface(gt);
پاسخ

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

#4
به نظر من بهتره یه TextView کاستوم طراحی کنید و یه TypeFace هم بهش بدید و در فایل های XML هم به جای TextView پیش فرض از تکست ویو سفارشی خودتون استفاده کنید.
اینجوری میتونید به صورت دینامیک هم فونت برنامه رو عوض کنید
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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