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

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009
  • The Platform

    The Platform

    14 HAZİRAN 2006