spannable on android for textView

前端 未结 3 424
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-30 04:33
Tweet o = tweets.get(position);

TextView tt = (TextView) v.findViewById(R.id.toptext);
//TextView bt = (TextView) v.findViewById(R.id.bottomtext);         

EditTex         


        
相关标签:
3条回答
  • 2020-11-30 05:02

    The easy way to create a spannable text bold and italic to set into your TextView is using the method Html.fromHtml():

    and using the html elements <b> and <i>

    myTextView.setText(Html.fromHtml("<b><i>my text bold and italic!</i></b>"));
    

    or the html elements <strong> and <em>

       myTextView.setText(Html.fromHtml("<strong><em>my text bold and italic!</em></strong>"));
    
    0 讨论(0)
  • 2020-11-30 05:10

    I want to make the font bold and ıtalic with spannable

    for this u will need to make o.content text as SpannableString then set it to TextView as :

    SpannableString spannablecontent=new SpannableString(o.content.toString());
    spannablecontent.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 
                             0,spannablecontent.length(), 0);
    // set Text here
    tt.setText(spannablecontent);
    

    EDIT : you can also use Html.fromHtml for making text Bold and Italic in textview as :

    tt.setText(Html.fromHtml("<strong><em>"+o.content+"</em></strong>"));
    
    0 讨论(0)
  • 2020-11-30 05:17
    SpannableString hint = new SpannableString(o.content.toString());
    

    Font size

    hint.setSpan(new RelativeSizeSpan(0.9f), 0, hint.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
    

    Font family

    hint.setSpan(new TypefaceSpan("sans-serif"), 0, hint.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
    

    italic

    hint.setSpan(new StyleSpan(Typeface.ITALIC), 0, s.length(), 0);
    

    color

    hint.setSpan(new ForegroundColorSpan(Color.GRAY), 0, hint.length(), 0);
    

    bold

    hint.setSpan(new StyleSpan(Typeface.BOLD), 0, hint.length(), 0);
    

    Reference link: https://www.programcreek.com/java-api-examples/index.php?api=android.text.style.RelativeSizeSpan

    0 讨论(0)
提交回复
热议问题