下划线EditText-UnderlineEditText-笔记
来源:互联网 发布:乌鲁木齐seo 公司 编辑:程序博客网 时间:2024/06/05 16:02
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.util.AttributeSet;import android.view.WindowManager;import android.widget.EditText;public class UnderlineEditText extends EditText { private Paint mPaint; public UnderlineEditText(Context context, AttributeSet attrs) { super(context, attrs); mPaint = new Paint(); mPaint.setStyle(Paint.Style.STROKE); mPaint.setColor(Color.GRAY); } @Override protected void onDraw(Canvas canvas) { int lineHeight = getLineHeight(); int count1 = getHeight() / lineHeight; int count2 = getLineCount(); int lines = count1 > count2 ? count1 : count2; int y = (int) (getPaddingTop() + getTextSize()); int paddingLeft = getPaddingLeft(); int paddingRight = getPaddingRight(); int left = paddingLeft; int right = getRight() - paddingRight; for(int i=0 ; i< lines ;i++) { canvas.drawLine(left, y+lineHeight*i+5, right, y+lineHeight*i+5, mPaint); } super.onDraw(canvas); }}
0 0
- 下划线EditText-UnderlineEditText-笔记
- EditText下划线
- EditText中加入下划线
- 去除EditText的下划线
- edittext 下划线颜色更改
- 去掉EditText的下划线
- android EditText去掉下划线
- EditText只显示下划线
- 关于EditText去掉下划线
- TextView下划线,EditText搜索
- EditText加下划线
- android Edittext 去除下划线
- EditText 自定义下划线颜色
- 带多行下划线的EditText
- 隐藏EditText输入下划线
- 隐藏EditText的下划线
- 给EditText添加下划线
- EditText下划线颜色修改
- uva11129
- WARNING: Failed to set buffer limit on IPC interconnect socket
- uva 11129(二分)
- HDU 5003 Osu!(数学题)
- ElasticSearch 权威指南
- 下划线EditText-UnderlineEditText-笔记
- 大话设计模式总结
- 解决getOutputStream() has already been called for this response
- poj 1028 Web Navigation
- RAII用例:让C++ IO流的fmtflag自动重置
- C语言反转二进制数据位
- LeetCode Construct Binary Tree from Preorder and Inorder Traversal
- poj 3620 Avoid The Lakes
- netcdf4.1.3 安装