標籤:textview android java 劃線 中劃線
TextView 加底線 、 中劃線
下過:
// 中劃線
textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 設定中劃線並加清晰
// 底線
textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
//取消設定的線
textView.getPaint().setFlags(0); // 取消設定的的劃線
我封裝了幾個方法 直接調用
/** * 底線 * * @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);// 消除鋸齒}