您的位置 首页 应用

如安在EditText中显现提示文字

在EditText内部显示提示文字,这部分被锁,不可删除或修改,文字在后面输入。1.一般可透过android:drawableLeft属性来实现。首先做一个带有提示文字的图

在EditText内部显现提示文字,这部分被锁,不行删去或修正,文字在后边输入。

1.一般可透过android:drawableLeft特点来完成。首要做一个带有提示文字的图片,即提示文字当作图片来显现,透过android:drawableLeft指定资源的ID。这种办法不灵敏,不行随意更改提示文字,需求替换图片。

2.透过android:paddingLeft特点和Canvas来完成。详细是:编写一个类承继自EditText,掩盖其间的onDarw()办法,在该办法中编写提示文字。

1 protectedvoidonDraw(Canvascanvas){
2 Paintpaint=newPaint();
3 paint.setTestSize(18);
4 paint.setColor(Color.GRAY);
5 //编写提示文字。
6 canvas.drawText(“提示文字:”,2,getHeight()/2+5,paint);
7 super.onDraw(canvas);
8 }

编写完提示文字后,在提示文字后边输入文字,需求运用android:paddingLeft特点依据提示文字的宽度设定开端输入文字的方位。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/298013.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部