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

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

مدیریت گفتگو
Reza AF 12 سال پیش
آخرین تغییر: 10 سال پیش

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

نظرات

پاسخ‌ها 1

uncocoder 12 سال پیش

خود ListView فونت نداره چون توش Adapter ها Render میشن. شما کافیست در قسمت Adapter برای عناصر مورد نظرتون فونتی رو تعیین کنید ( با استفاده از setTypeface ) و چون ListView متشکل از این Adapter هاست پس فونت صحیح نشون داده میشه.
اگر بخواید برای هر آیتم فونت متفاوتی وجود داشته باشه ( مثل لیست فونت ها ) اونموقع هم باید باز از طریق Adapter به ازای هر position یک typeface لود کنید ( که این شرایط فقط برای نرم افزار نمایش لیست فونت ها شاید بدرد بخوره )

نظرات

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

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