آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تغییر فونت و ست کردن فونت در پوشه assests

Plumber  9 سال پیش  9 سال پیش
0 0

سلام دوستان

من قبلا در اکلیپس از کد

setTypeFace();

برای تغییر فونت استفاده میکردم که جواب هم میداد!

ولی الان در اندروید استودیو برای اپی که برای api 17 به بالا هست رو نمیتونم از کد بالا استفاده کنم و فورس کلوز میده!

از کتاب خونه caligraphy هم استفاده کردم فونت تغییر نمیکنه(شایدم اشتباه استفاده کردم اگه کسی نمونه کدی ازش داره بذاره ممنون میشم)

ممنون میشم اگه کمکی بکنید :)

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sana ebadi  9 سال پیش
+1 0

سلام دوست عزیز 

چرا من خودم از کلاس  TypeFace در api   = 18 استفاده کردم و درست شد . لاگ کت رو چک کنید ببینید مشکل چیه ...

خب اگه  کدتون رو اینجور باید مینوشتید .. 

باید  روی app کلیک راست کنید و NEW > Folder > Assest Folder رو انتخاب کنید و بعد فونت رو اونجا کپی کنید (باید فرمت ttf ) باشه .

بعد این کد رو در اکتیویتی مینوسید و باید یک textView در لایه اتئون داشته باشد مثل :

Typeface face = Typeface.createFromAsset(getAssets() ,"andlso.ttf");  //تعریف کلاس typeFace

TextView txt_font = (TextView) findViewById(R.id.txt_font); //تعریف textVieww
txt_font.setTypeface(face); // ست کردن TypeFace به نوشته

خب برای کتابخونه ی calligraphy  هم یه اموزش سراغ دارم دیگه نمیتونم اینجا بگم الانم لینکشو میذارم استفاده کنید . امیدوارم خوب باشه 

موفق باشید     calligraphy ...


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