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

تعویض فونت listview

learnpro  12 سال پیش  12 سال پیش
+2 0

سلام

چه طوری میشه فونت لیست ویو رو عوض کرد ؟

0 0
باید فونت لایه adapter رو عوض کنید که آموزش تغییر فونت هم تو آموزش ها هست (12 سال پیش)
0 0
کجای Adapter باید کد بنویسم ؟ این ارور رو میده The method getAssets() is undefined for the type AdapterItems (12 سال پیش)
0 0
کجای Adapter باید کد بنویسم ؟ این ارور رو میده The method getAssets() is undefined for the type AdapterItems (12 سال پیش)
0 0
کلاس Adapter item که oncreate نداره که داخلش Typeface عوض کنم (12 سال پیش)
0 0
آخ ببخشید اصلا حواسم به اینش نبود. (12 سال پیش)
+2 0
یه Context نیاز داره ، مثلا convertView.getContext().getAssets (12 سال پیش)
0 0
ممنون حل شد (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  12 سال پیش
+4 0

برای تغییر فونت  تکست های داخل لیست ویو داخل متد fill میتونید با استفاده از کد زیر فونت های مربوط به هر تکست ویو رو عوض کنید :

 textView.setTypeface(typeFaceAndroid);

طبیعتا قبلا فونت رو از اسِتس گرفتید و براش کد های لازم رو نوشتید و فقط این کد رو تو متد fill اداپتر اضافی میکنید.

 اینم کد ساخت فونت از روی اسِتس :

 TypeFace typeFaceAndroid = Typeface.createFromAsset(G.context.getAssets(), "font/" + FONT_ANDROID + "");
0 0
این کد دقیقا چیکار میکنه ؟ (12 سال پیش)
0 0
شما اگر قبلا typeFace رو ساخته باشید با این کد فونتتون عوض میشه (12 سال پیش)
0 0
من اینطوری عوض کردم Typeface type = Typeface.createFromAsset(context.getAssets(), "fonts/Nazanin.ttf"); (12 سال پیش)
0 0
خب شما با این دستور فونت رو از روی اسِتس میخونی و با دستوری که من نوشتم ست میکنیش (12 سال پیش)
0 0
خب شما با این دستور فونت رو از روی اسِتس میخونی و با دستوری که من نوشتم ست میکنیش (12 سال پیش)
0 0
درسته ولی من تویه ViewHolder نوشتم (12 سال پیش)
0 0
ببرید داخل کلاس G که از همه جا بهش دسترسی داشته باشید . (12 سال پیش)
+1 0
میتونید یه کلاس HelperString بسازید که توش یه متد برای ست کردن فونت بذارید و هر وقت خواستید صداش بزنید (12 سال پیش)
0 0
مرسی همین کارو میکنم (12 سال پیش)
+2 0
دکمه تشکر اون بالا به شکل یک دست وجود داره لزومی به تشکر متنی نیست :) (12 سال پیش)

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