بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تغییر فونت در ListView

Reza AF  12 سال پیش  10 سال پیش

سلام استاد، خسته نباشید
من میخاستم فونت لیست ویو رو تغییر بدم. میشه توضیح بدین چطوری میشه این کارو کرد؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش

خود ListView فونت نداره چون توش Adapter ها Render میشن. شما کافیست در قسمت Adapter برای عناصر مورد نظرتون فونتی رو تعیین کنید ( با استفاده از setTypeface ) و چون ListView متشکل از این Adapter هاست پس فونت صحیح نشون داده میشه.
اگر بخواید برای هر آیتم فونت متفاوتی وجود داشته باشه ( مثل لیست فونت ها ) اونموقع هم باید باز از طریق Adapter به ازای هر position یک typeface لود کنید ( که این شرایط فقط برای نرم افزار نمایش لیست فونت ها شاید بدرد بخوره )
سلام، من هم به همین مشکل برخوردم ولی چون داخل ادپتر، ویو رو نگرفتیم (setcontent view) نداره، برای همین گزینه getAssets() به ارور میخوره ! (10 سال پیش)
شما میتونید توی کلاسی مثل کلاس G،فونت هاتون رو در یک آرایه قرار بدید و در کلاس adapter همونطوریکه استاد گفتند به ازای Position (ها) ی خاص, TypeFace مورد نظرتون رو استفاده کنید. (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .