تغییر فونت و ست کردن فونت در پوشه assests
سلام دوستان
من قبلا در اکلیپس از کد
setTypeFace();
برای تغییر فونت استفاده میکردم که جواب هم میداد!
ولی الان در اندروید استودیو برای اپی که برای api 17 به بالا هست رو نمیتونم از کد بالا استفاده کنم و فورس کلوز میده!
از کتاب خونه caligraphy هم استفاده کردم فونت تغییر نمیکنه(شایدم اشتباه استفاده کردم اگه کسی نمونه کدی ازش داره بذاره ممنون میشم)
ممنون میشم اگه کمکی بکنید :)
سلام دوست عزیز
چرا من خودم از کلاس 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 ...
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .