خطوة خطوة لتحويل مدونتك الى تطبيق - 9

  السلام عليكم أحبابي  في  الله ، 



حسنا  التطبيق جاهز لكن لدينا مشكلة عرض المواضيع تضهر  بشكل ترميزي html سنحتاج  الى كود  مخصص من الجافا لقراءة  هذه  الترميزات سيكون الكود  كالاتي : 


if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){
tv_description.setText(Html.fromHtml(description,
Html.FROM_HTML_MODE_LEGACY));
}else {
tv_description.setText(Html.fromHtml(description));
}
tv_description.setMovementMethod(new ScrollingMovementMethod());



هناستتم معالجة  مشكلة النصوص  المرمزة  لكن نقع في مشكلة  اخرى وهي  الصور المتواجدة في  المشروع تظهر عى شكل مربع ازرق ، هذه المشكلة لها عدة  حلول منها الاعتماد على  مكتبات متوافقة مع السورس او اصدارات  السورس  تبعك
في المشروع وضعت  عدة طرق  اختر  التي تناسبك  فكلها تعمل بخاصية html.imagegetter لمعالجة الصور داخل  textview 
رابط  المكتبات التالية  

https://github.com/sadik-fattah/Android_Tutariel/tree/main/WinnMoney/app/src/main/java/com/guercifzone/winnmoney/Classes

استخدمت مكتبت glide السورس كود  بعد التعديل  النهائي سيكون كالتالي 

Spanned htmlspanne = null;
GlideImageGetter glideImageGetter = new GlideImageGetter(this,tv_description);
htmlspanne = Html.fromHtml(description,glideImageGetter,null);
tv_description.setText(htmlspanne);

المشروع بالكامل تجده عبر الرابط  التالي : 

https://github.com/sadik-fattah/Android_Tutariel/tree/main/WinnMoney

الان ستلاحظ ضهور الصور  في  المواضيع رابط  الفيديو  



إرسال تعليق

0 تعليقات