TextView Htmlタグ属性の追加

5114 ワード

前言:最近リストを書きましたが、UIのデザインの効果は、文字列のセグメントを異なるフォント、色、サイズでViewに表示することです.レイアウトにいくつかのTextViewを開いてそれぞれ異なるフォーマットを設定すればいいと思っていましたが、同僚は他にもっと簡単な方法があると言っていました(Htmlラベルを使う).ふと悟ったのは、前にも何度かHtmlタグを使ったことがありますが、よく使われていることに気づき、メモを取っておきました.
一般的な使い方を簡単に羅列します.
  • 変換フォントサイズと色
  •         String p = "  ";
            String time = "24:00";
            mText.setText(Html.fromHtml("" + p + "" +
           "" + time + ""));
    
  • 改行、斜体
  •       String just = "    ";
          String skew = "    ";
          mText.setText(Html.fromHtml(just +"
    "
    +""+skew));

    下記はTextViewで使えるHtmlタグをいくつか収録していますが、見落としがあるかもしれません(^^)
                
    <br><br>              (          ,       :<br>br><p><p>                             
    <h1>               
    <h2><h3><h4><h5><h6>               
    <div>               
    <strong>                    。TextView           
    <b>                 
    <em>                   。TextView          。 
    <cite>          。TextView          。    
    <dfn>                      。TextView          。 
    <i><big>                   
    <small>                 
    <strike>              
    <font size="..." color="..." face="...">           、    、       color:    ;size:    ;face:    
    <blockquote>     <blockquote>   blockquote>                。
        、       ,      。    
    <tt>                            
    <a>              。        href   ,        。 href:       
    <u>                     
    <sup>               
    <sub>               
    <img src="..."><img>             ,          。<img>                  。   src:   url;alt:       

    他人に、世界に自分を証明するために努力して奮闘して、いったんあなたが本当に成績を取ったら、やっと理解することができます:人は他の人に何を証明する必要はありません.あなたが自分を超えることができる限り.