您的位置:首页 > 其它

textView下划线

2016-07-22 09:28 204 查看
TextView  加下划线 、 中划线

下过如图:



 

// 中划线

[java] view
plain copy

 





textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰  

// 下划线

[java] view
plain copy

 





textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);  

//取消设置的线

[java] view
plain copy

textView.getPaint().setFlags(0); // 取消设置的的划线  

我封装了几个方法  直接调用

 

[java] view
plain copy

 





/** 

 * 下划线 

 *  

 * @param textView 

 */  

private void addButtomLine(TextView textView) {  

    textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);  

}  

  

/** 

 * 移除线 

 *  

 * @param textView 

 */  

private void removeLine(TextView textView) {  

    textView.getPaint().setFlags(0); // 取消设置的的划线  

  

}  

  

/** 

 * 设置中划线并加清晰 

 *  

 * @param textView 

 */  

private void addLine(TextView textView) {  

    textView.getPaint().setFlags(  

            Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰  

  

}  

  

/** 

 * 中划线 

 *  

 * @param textView 

 */  

private void addCenterLine(TextView textView) {  

    textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); // 中划线  

}  

  

/** 

 * 抗锯齿 

 *  

 * @param textView 

 */  

private void addjuchiLine(TextView textView) {  

    textView.getPaint().setAntiAlias(true);// 抗锯齿  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: