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

  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008