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

استایل دادن به اطلاعات گرفته شده از json

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

سلام

اگه بخام اطلاعاتی که از سرور میگیرم رو شبیه این تصویر کنم یعنی بعضی قسمت های متن رنگ مخصوص داشته باشن یا بعضی قسمت ها بولد باشن و ...   تنها راهی که هست اینه که در جیسون متن هامو با تگ های html بذارم؟

الان مثلا در خود این تصویر از html  برای نمایش متن استفاده شده؟

نظرات

Criss 11 سال پیش
دقیقا همین چیزی که خودتون دارید میگید < شما باید از جیسون کد های Html رو دریافت کنید و و اونهارو فقط روی WebView ست کنید و نمایش بدید
Spirit 11 سال پیش
میتونی کلمات خاص رو توی یه آرایه کنار متن اصلی ارسال کنی بعد با regex و اینا علاوه بر bold کردن قابلیت کلیک شدن و ... هم براشون قرار بدی.
alisherafat01 11 سال پیش
الان اینی که تو تصویره وب ویوه؟

پاسخ‌ها 1

احسان منصوری 11 سال پیش

سمت سرورش رو همونطور که خودتون گفتین باید باید از تگ html استفاده کنین. 

واسه نمایش این متن توی TextView، کافیه از کد زیر استفاده کنید.

 textView.setText(Html.fromHtml(info.newsFullText));

که info.newsFullText همون متنی هست که از سرور گرفتین و توی آرایه ذخیره کردین

نظرات

alisherafat01 11 سال پیش
criss میگه باید از وب ویو استفاده کنی ... با تکس ویو بهتر نیس؟ چه مزایا و معایبی دارن هر کدوم؟
alisherafat01 11 سال پیش
criss میگه باید از وب ویو استفاده کنی ... با تکس ویو بهتر نیس؟ چه مزایا و معایبی دارن هر کدوم؟
احسان منصوری 11 سال پیش
توی این کار، باید وجود نداره. میتونی از وب ویو استفاده کنی. ولی نیاز نداره. راحت ترین راهش این کد بود که نوشتم. اینو تست کن به نتیجه میرسی

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