SORU
7 Ocak 2011, Cuma


Nasıl kalın yazı tipi stilini ayarlamak için, italik ve bir Android TextView içinde altı çizili?

TextView's kalın, italik ve altı çizili içerik. yapmak istiyorum Aşağıdaki kodu denedim ve çalışıyor, ama altı çizili değil.

<Textview android:textStyle="bold|italic" ..

Bunu nasıl yapabilirim? Ani bir fikir?

CEVAP
2 Mart 2011, ÇARŞAMBA


Bu TextView yapmak gerekirkalın,altı çiziliveitalikaynı zamanda.

strings.xml

<resources>
    <string name="register"><u><b><i>Copyright</i></b></u></string>
</resources>

Senin TextView için bu Dize ayarlamak için, senin için bunu yapınmain.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@ id/textview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/register" />

ya da İçindeJAVA,

TextView textView = new TextView(this);
textView.setText(R.string.register);

Bazen yukarıdaki yaklaşım Dinamik Metin kullanmanız gerekebilir yararlı olmayacaktır. Yani bu durumda SpannableString eylem içine giriyor.

String tempString="Copyright";
TextView text=(TextView)findViewById(R.id.text);
SpannableString spanString = new SpannableString(tempString);
spanString.setSpan(new UnderlineSpan(), 0, spanString.length(), 0);
spanString.setSpan(new StyleSpan(Typeface.BOLD), 0, spanString.length(), 0);
spanString.setSpan(new StyleSpan(Typeface.ITALIC), 0, spanString.length(), 0);
text.setText(spanString);

ÇIKTI

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009