實現下劃線及顏色設定:
public class atactivity extends activity }
public class atactivity extends activity
tv.settext(style);
}ll.addview(tv);
tv=new textview(this);
tv.settext(html.fromhtml("預設的超連結樣式"));
tv.setmovementmethod(linkmovementmethod.getinstance());
ll.addview(tv);}}
在xml檔案中使用android:textstyle="bold" 可以將英文設定成粗體,但是不能將中文設定成粗體,將中文設定成粗體的方法是:
textview tv = (textview)findviewbyid(r.id.textview01);
textpaint tp = tv.getpaint();
tp.setfakeboldtext(true);
其他還有:
textview.settextsize(typedvalue.complex_unit_sp, 24f);//設定成24sp
textview.settypeface(typeface.defaultfromstyle(typeface.bold));//可能中文加粗無效
textview.settypeface(typeface.defaultfromstyle(typeface.italic));//可能中文無效
textview.settext(html.fromhtml(""+texts+""));//下劃線
textview.settypeface(typeface.monospace,typeface.italic);//斜體,中文有效
textview.getpaint().setflags(paint. strike_thru_text_flag );//中間加橫線
textview.getpaint().setflags(paint. underline_text_flag );//底部加橫線
textview加下劃線
下劃線 textview.getpaint setflags paint.underline text flag 取消設定的線 textview.getpaint setflags 0 取消設定的的劃線我封裝了幾個方法 直接呼叫 下劃線 param textview private void add...
textview加下劃線
實現下劃線及顏色設定 public class atactivity extends activity public class atactivity extends activity tv.settext style ll.addview tv tv new textview this tv.se...
Android TextView新增下劃線和中劃線
我們在開發應用的時候,尤其是在做 專案的時候,需要用到原 以及降價後的 這就不可避免用到中劃線或者下劃線,在原 上做乙個中劃線,這樣效果更好.那麼如何設定中劃線或者下劃線呢?請看本文.1.textview設定下劃線 textview.getpaint setflags paint.underline...