Android中EditText如何去除边框添加下划线
废话不多说了,直接给大家贴代码了。
<spanstyle="font-family:Arial,Helvetica,sans-serif;"><?xmlversion="1.0"encoding="utf-8"?> </span> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!--注意名称--> <com.marine.study.LineEditText android:id="@+id/myEdit" android:layout_width="fill_parent" android:layout_height="wrap_content" style="?android:attr/textViewStyle" android:background="@null" android:textColor="@null" /> </LinearLayout>
其中background,可以设置成其他颜色等
textColor不一定要是null,可以设置字体颜色
加下划线
publicclassLineEditTextextendsEditText{
//画笔用来画下划线
privatePaintpaint;
publicLineEditText(Contextcontext,AttributeSetattrs){
super(context,attrs);
paint=newPaint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.RED);
//开启抗锯齿较耗内存
paint.setAntiAlias(true);
}
@Override
protectedvoidonDraw(Canvascanvas){
super.onDraw(canvas);
//得到总行数
intlineCount=getLineCount();
//得到每行的高度
intlineHeight=getLineHeight();
//根据行数循环画线
for(inti=0;i<lineCount;i++){
intlineY=(i+1)*lineHeight;
canvas.drawLine(0,lineY,this.getWidth(),lineY,paint);
}
}
}
以上内容给大家介绍了Android中EditText如何去除边框添加下划线的相关内容,希望对大家有所帮助!
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下