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

  • DavidParody

    DavidParody

    17 EKİM 2009
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • xCraash

    xCraash

    6 Temmuz 2012