Android中EditText如何去除边框添加下划线

这篇文章主要介绍了Android中EditText如何去除边框添加下划线的相关资料,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了。

   

其中background,可以设置成其他颜色等

textColor不一定要是null,可以设置字体颜色

加下划线

 public class LineEditText extends EditText { // 画笔 用来画下划线 private Paint paint; public LineEditText(Context context, AttributeSet attrs) { super(context, attrs); paint = new Paint(); paint.setStyle(Paint.Style.STROKE); paint.setColor(Color.RED); // 开启抗锯齿 较耗内存 paint.setAntiAlias(true); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 得到总行数 int lineCount = getLineCount(); // 得到每行的高度 int lineHeight = getLineHeight(); // 根据行数循环画线 for (int i = 0; i 

以上内容给大家介绍了Android中EditText如何去除边框添加下划线的相关内容,希望对大家有所帮助!

以上就是Android中EditText如何去除边框添加下划线的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 移动