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

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011