12 Aralık 2017 Salı

SpannableStringBuilder Sınıfı

Kullanım şekli
Şöyle  yaparız
TextView tc  = (TextView) findViewById(R.id.text1);
tv.setText (builder);
constructor
Şöyle  yaparız.
SpannableStringBuilder builder = new SpannableStringBuilder();
constructor - string
Söyle yaparız.
String text = "X2";
SpannableStringBuilder builder = new SpannableStringBuilder(text);
append metodu
Şöyle  yaparız
builder.append ("...");
setSpan metodu
Belli bir aralığın istenilen span formatında gösterilmesini sağlar.
Örnek
X^2 şeklinde formalamak için şöyle yaparız.
String text = "X2";
SuperscriptSpan superscriptSpan = new SuperscriptSpan();
SpannableStringBuilder builder = new SpannableStringBuilder(text);
builder.setSpan(
                superscriptSpan,
                text.indexOf("2"),
                text.indexOf("2") + String.valueOf("2").length(),
                Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

yourTextView.setText(builder);


Hiç yorum yok:

Yorum Gönder