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

مشکل اعمال نشدن فونت وب سایت در WebView

مدیریت گفتگو
ایمان 11 سال پیش
آخرین تغییر: 11 سال پیش

باسلام خدمت کاربران Uncocoder :

من یک وب سایت طراحی کردم و می خوام که اون رو به اپلیکیشن اندروید تبدیل کنم ولی یک مشکل وجود داره و اینه که فونت وب سایت رو در css بر روی فونت Yekan تنظیم کردم و فونت داخل browser کامپیوتر درست هست ولی داخل WebView کار نمکینه و فونت پیشفرض اندروید رو نمایش می ده  از راه هایی که داخل وب سایت stackoverflow داده شده بود هم استفاده کردم ولی بازم درست نشد لطفاً اگه کسی اینکار رو انجام داده راهنماییم کنه . متشکرم

نظرات

پاسخ‌ها 1

Aref 11 سال پیش

فونت رو به پوشه asset منتقل کنید و از style جدا استفاده کنین شاید مشکلتون حل بشه 

 

 String head = "<html><head><style>"
+ "@font-face{font-family:'Mitra' ; src:url('file:///android_asset/Mitra.ttf');} body{font-family:'Mitra';}"
+"</style></head><body>";

String content = محتوای سایت که میتونه با json دریافت بشه

content = content+head+"</body></html>" ;

webview.loadDataWithBaseURL("" , content ,"txt/html","utf-8","");

نظرات

ali 11 سال پیش
من تست زدم نشد

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