بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل اعمال نشدن فونت وب سایت در WebView
باسلام خدمت کاربران Uncocoder :
من یک وب سایت طراحی کردم و می خوام که اون رو به اپلیکیشن اندروید تبدیل کنم ولی یک مشکل وجود داره و اینه که فونت وب سایت رو در css بر روی فونت Yekan تنظیم کردم و فونت داخل browser کامپیوتر درست هست ولی داخل WebView کار نمکینه و فونت پیشفرض اندروید رو نمایش می ده از راه هایی که داخل وب سایت stackoverflow داده شده بود هم استفاده کردم ولی بازم درست نشد لطفاً اگه کسی اینکار رو انجام داده راهنماییم کنه . متشکرم
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Aref
11 سال پیش
0
0
فونت رو به پوشه 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","");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .