在EditText内部显示提示文字,这部分被锁,不可删除或修改,文字在后面输入。1.一般可透过android:drawableLeft属性来实现。首先做一个带有提示文字的图
在EditText内部显现提示文字,这部分被锁,不行删去或修正,文字在后边输入。
1.一般可透过android:drawableLeft特点来完成。首要做一个带有提示文字的图片,即提示文字当作图片来显现,透过android:drawableLeft指定资源的ID。这种办法不灵敏,不行随意更改提示文字,需求替换图片。
2.透过android:paddingLeft特点和Canvas来完成。详细是:编写一个类承继自EditText,掩盖其间的onDarw()办法,在该办法中编写提示文字。
1 |
protected void onDraw(Canvascanvas){ |
4 |
paint.setColor(Color.GRAY); |
6 |
canvas.drawText(“提示文字:”, 2 ,getHeight()/ 2 + 5 ,paint); |
编写完提示文字后,在提示文字后边输入文字,需求运用android:paddingLeft特点依据提示文字的宽度设定开端输入文字的方位。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/298013.html