博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android--去除EditText边框,添加下划线,
阅读量:7086 次
发布时间:2019-06-28

本文共 1587 字,大约阅读时间需要 5 分钟。

//请在这里添加您的包名import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.widget.EditText;public class LineEditText extends EditText {    private Paint mPaint;    /**     * @param context     * @param attrs     */    public LineEditText(Context context, AttributeSet attrs) {        super(context, attrs);        // TODO Auto-generated constructor stub        mPaint = new Paint();                mPaint.setStyle(Paint.Style.STROKE);        mPaint.setColor(Color.BLUE);    }        @Override    public void onDraw(Canvas canvas)    {        super.onDraw(canvas);        //        画底线        canvas.drawLine(0,this.getHeight()-1,  this.getWidth()-1, this.getHeight()-1, mPaint);    }}
import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.os.Bundle;import android.text.InputFilter;import android.util.AttributeSet;import android.widget.EditText;public class LineEditTextTest extends Activity {    /** Called when the activity is first created. */    private EditText mEdit;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                mEdit=(LineEditText)findViewById(R.id.myEdit);        mEdit.setHint("从这里开始输入...");        mEdit.setSingleLine();        mEdit.setFilters(new InputFilter[]{
new InputFilter.LengthFilter(20)}); } }

 

转载地址:http://fbgml.baihongyu.com/

你可能感兴趣的文章
在Python中使用OpenCV进行人脸检测
查看>>
# 天下武功无坚不破,唯快不破!
查看>>
Solus 4 发布,优雅现代的 Linux 发行版
查看>>
「镁客早报」苹果高通大战开庭;NASA为撞小行星任务选定承办方 ...
查看>>
Linux服务器---流量监控webalizer
查看>>
苹果自动驾驶项目大裁员;抖音再度回应微信无法登录;蔚来CEO李斌转让5000万股私人股份 | 雷锋早报 ...
查看>>
从边车模式到 Service Mesh
查看>>
人工智能注入汽车业 传统车企和供应商如何追赶趋势? ...
查看>>
图形数据库公司 Neo4j 获得 E 轮 8000 万美元融资
查看>>
02.面向对象的六大原则
查看>>
如何实现伸缩 (折叠) 报表?
查看>>
ubuntu 安装监控系统软件工具netdata
查看>>
AI学习笔记之——强化学习(Reinforcement Learning, RL)
查看>>
三星给自家的Gear VR手机头显配上了运动手柄,下月开卖
查看>>
玩转无线电 -- 温哥华天车 RFID 票务系统
查看>>
CentOS6上Hadoop集群中服务器cpu sys态异常的定位与解决
查看>>
git mv使用
查看>>
[UWP小白日记-2]SQLite数据库DOME
查看>>
网络号与主机号的计算
查看>>
Oracle数据库重复数据删除的三种情况
查看>>