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

 更新时间:2016年02月19日 16:58:57   作者:chaoyu168  
这篇文章主要介绍了Android中EditText如何去除边框添加下划线的相关资料,需要的朋友可以参考下

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

<span style="font-family: Arial, Helvetica, sans-serif;"><?xml version="1.0" encoding="utf-8"?> 
</span> 
<LinearLayout xmlns: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,可以设置字体颜色

加下划线

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 < lineCount; i++) { 
int lineY = (i + 1) * lineHeight; 
canvas.drawLine(0, lineY, this.getWidth(), lineY, paint); 
} 
} 
}

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

相关文章

  • 解决Android popupWindow设置背景透明度无效的问题

    解决Android popupWindow设置背景透明度无效的问题

    这篇文章主要介绍了解决Android popupWindow设置背景透明度无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Android四大组件之broadcast广播使用讲解

    Android四大组件之broadcast广播使用讲解

    Android开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库,本篇着重介绍广播组件
    2022-12-12
  • Kotlin作用域函数应用详细介绍

    Kotlin作用域函数应用详细介绍

    作用域函数:是Kotlin标准库中的内联函数,作用在对象上时,执行给定的block代码块。可以在block代码块中通过it,this代表当前对象,进行代码逻辑处理
    2022-08-08
  • android RecycleView实现多级树形列表

    android RecycleView实现多级树形列表

    这篇文章主要为大家详细介绍了android RecycleView实现多级树形列表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • Android仿qq消息拖拽效果

    Android仿qq消息拖拽效果

    这篇文章主要为大家详细介绍了Android仿qq消息拖拽效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • android编程之ip2id程序实例

    android编程之ip2id程序实例

    这篇文章主要介绍了android编程之ip2id程序,实例分析了Android实现ip转换id的相关技巧,需要的朋友可以参考下
    2015-04-04
  • flutter消息推送客户端集成方案详解

    flutter消息推送客户端集成方案详解

    这篇文章主要为大家介绍了flutter消息推送客户端集成方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android开发之经典游戏贪吃蛇

    Android开发之经典游戏贪吃蛇

    贪吃蛇是一款足够经典的游戏。它的经典,在于用户操作的简单,在于技术实现的简介,在于他的经久不衰。下面来看下如何在Android开发这款经典游戏。
    2016-07-07
  • Android中ScrollView监听滑动距离案例讲解

    Android中ScrollView监听滑动距离案例讲解

    这篇文章主要介绍了Android中ScrollView监听滑动距离案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • android设置adb自带screenrecord录屏命令

    android设置adb自带screenrecord录屏命令

    这篇文章主要介绍了android设置adb自带screenrecord录屏命令,需要的朋友可以参考下
    2018-11-11

最新评论