SORU
7 Kasım 2011, PAZARTESİ


Android TextView altında bir Çizgi çizmek için

Benim aşağıda altı çizili TextView çizmek istiyorum. Bir kaç içerik araştırdım ama hiç bir şey verimli bulamamış.

Herkes bana yardımcı olabilir?

CEVAP
7 Kasım 2011, PAZARTESİ


TextView metin AST üç yolu vardır.

  1. SpannableString

  2. TextView setPaintFlags();

  3. Html.fromHtml();

Yaklaşımlar: sana anlatayım

1 Yaklaşım

TextView metin AST SpannableString kullanmak zorunda

String udata="Underlined Text";
SpannableString content = new SpannableString(udata);
content.setSpan(new UnderlineSpan(), 0, udata.length(), 0);
mTextView.setText(content);

2. Yaklaşım

TextView setPaintFlags yöntem kullanımı TextView metni altı çizili yapabilirsiniz.

Eg.

mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
mTextView.setText("This text will be underlined");

Eğer sunulmayan metni grev yapmak istiyorsanız Paint sınıf sabitleri başvurabilirsiniz.

3 Yaklaşım

Html.fromHtml(htmlString);

String htmlString="<u>This text will be underlined</u>";
mTextView.setText(Html.fromHtml(htmlString));

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012