عرض النصوص string بطريقة معينة

السلام عليكم ورحمة الله وبركاته

اعمل على برمجة تطبيق اندرويد باستخدام الجافا كلغة برمجة وال xml كلغة ترميز

اواجه مشكلة في التعامل مع النصوص حيث اني ساقوم بعرض بعض النصوص على شكل معادلات رياضية تحتوي على رموز رياضية مثل رمز التكامل والسيجما والاشتقاق والعدد الاسي (جعل الاس اعلى من الاساس قليل )

في داخل textview باستعمال الدالة settext

ارجوا من اصحاب الخبرة بارشادي حول كيفية عمل ذلك مع بالغ الشكر و الاحترام

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لكي تعمل أس (قوة) power يمكن استخام sup

أما لعمل رقم أسفل السطر يمكن استخدام sub

لنفرض أن لديك حقل له قيمة في ملف XML وتريد عرض تنسيقة في textview

<value column="Back" null="false">H&lt;sub&gt;2&lt;/sub&gt;</value>
lt تعني  <
gt تعني  >

أو ببساطة
<string name="your_string">H<sub>2</sub></string>

ثم لعرض النتيجة:

TextView textview.setText(Html.fromHtml(YourString);

والتي تظهر:

"H<sub>2</sub>"
H₂

تدعى هذه الطريقة Superscript and Subscript in Android App XML

وفي أول مثال تعتمد على HTML

ويمكنك مراجعة التوثيق لعمل مثل هذا الشيئ:

مشكور على ردك اخي