بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نوشتن عدد توان دار
دوستان سلام
چجوری میتونم یه عدد توان دار توی تکست ویو (یا حالا هرچیزی) بنویسم؟؟؟؟؟ مثلا بخوام بنویسم cm مکعب(3) چجوری باید نوشت؟
ممنون میشم جواب بدید
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
MOJTABA
10 سال پیش
+1
0
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);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .