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



فونت TextView در برنامه اندرویدزمان کنونی: ۱۳۹۵/۰۹/۲۰، ۰۷:۰۸ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mkhv1378
آخرین ارسال: mkhv1378
پاسخ 3
بازدید 1071

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

فونت TextView در برنامه اندروید

#1
سلام من تعداد زیادی TextView دارم که میخوام و فونتشون رو فایل از ttf  بردارن چطور میتونم همشون رو یکجا اینکار رو بکنم.
لطفا راهنمایی کنید.
پاسخ

فونت TextView در برنامه اندروید

#2
سلام.
من دو روش را پیشنهاد می کنم (یکی را انتخاب کنید) :

1- یک کلاس (class) بسازید که عنصر TextView را دریافت کرده و سپس فونت مورد نظر را به آن اعمال نماید. بنابراین در هر Activity ، تنها باید یک شیء (object) از آن کلاس (class) بسازید و  سپس TextView ها را به نوبت به ورودی آن بدهید.
برای ساخت یک کلاس (class) جدید در پروژه اندروید، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=342

البته در آن، Context به کلاس ارسال می شود، اما شما ورودی کلاس را باید از نوع TextView تعیین کنید. 

--------------------------------------------------------------------------

2- عنصر TextView را توسعه (extend) بدهید و یک عنصر جدید با نام جدید (مثلا NewTextView) بسازید که فونت متن درون آن، به همان صورت که می خواهید تعیین شود (با تعریف ویژگی های جدید برای آن عنصر) و بنابراین در فایل های xml ، به جای عنصر TextView از عنصر NewTextView استفاده می کنید.
یک مثال از چگونگی توسعه دادن عنصر ImageView در کلید زیر شرح داده شده است (برای TextView هم مشابه همین می باشد) :

http://www.kelidestan.com/keys/keys.php?key=2409

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

فونت TextView در برنامه اندروید

#3
خیلی ممنون.
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)