Вы можете использовать SpannableStringBuilder
как это ..: -
TextView tv = (TextView)findViewById(R.id.mytext);//Your texView
SpannableStringBuilder cs = new SpannableStringBuilder("H2O, ZnCl2");//Your suppose String
cs.setSpan(new SubscriptSpan(), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//Setting span index
cs.setSpan(new RelativeSizeSpan((float)0.75), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new SubscriptSpan(), 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan((float)0.75), 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(cs);
Если вы хотите надстрочный текст, а затем просто заменить SubscriptSpan
с SuperscriptSpan
, как это.
TextView tv = (TextView)findViewById(R.id.mytext);
SpannableStringBuilder cs = new SpannableStringBuilder("H2O, ZnCl2");
cs.setSpan(new SuperscriptSpan(), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan((float)0.75), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new SuperscriptSpan(), 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan((float)0.75), 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(cs);
Надеется, что это помогает ..
Как добавить этот javascript-файл в мой проект в Eclipse? –
Javascript? f (x) - математическое обозначение для функции x. Я просто использовал математическую функцию в качестве примера. Это не Javascript. – IanB