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

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

ایمان  11 سال پیش  11 سال پیش
0 0

باسلام خدمت کاربران 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","");
0 0
من تست زدم نشد (11 سال پیش)

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