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

نوشتن عدد توان دار

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

دوستان سلام

چجوری میتونم یه عدد توان دار توی تکست ویو (یا حالا هرچیزی) بنویسم؟؟؟؟؟  مثلا بخوام بنویسم cm مکعب(3) چجوری باید نوشت؟

ممنون میشم جواب بدید

نظرات

پاسخ‌ها 1

MOJTABA 10 سال پیش

2 تا راه وجود داره یکی استفاده از HTML هست با تگ های <sup> , <sub>

 ((TextView)findViewById(R.id.text)).setText(Html.fromHtml("X<sup>2</sup>"));

استفاده از کلاس آماده که این رو توی stackoverflow دیده بودم:

 equation = (TextView) findViewById(R.id.textView1);
        SpannableStringBuilder cs = new SpannableStringBuilder("X3 + X2");
        cs.setSpan(new SuperscriptSpan(), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        cs.setSpan(new RelativeSizeSpan(0.75f), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        cs.setSpan(new SuperscriptSpan(), 6, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        cs.setSpan(new RelativeSizeSpan(0.75f), 6, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        equation.setText(cs);

 

 

 

نظرات

GR 10 سال پیش
با کد stack برنامه کرش کرد!!!! چیکارش کنم

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