Android EditText为文本添加边框

时间:2014-01-23 17:31:42

标签: android

我正在开发一个Android应用程序,我需要创建一个编辑文本,当用户输入它将输出轮廓文本时,我的自定义edittext的ondraw方法看起来像这样

TextPaint paint = this.getPaint();
paint.setStyle(Style.FILL);
this.setTextColor(Color.parseColor("#ffffffff"));
super.onDraw(canvas);
paint.setStyle(Style.STROKE);
paint.setStrokeJoin(strokeJoin);
paint.setStrokeMiter(strokeMiter);
paint.setStrokeWidth(strokeWidth);
this.setTextColor(Color.parseColor("#ff000000"));
super.onDraw(canvas);`

这应该显示带有黑色轮廓的白色文本,但是这只显示黑色轮廓并且文本未填充,如果我在TextView中实现相同的方法它可以正常工作但不适用于EditText。

任何帮助将不胜感激。

由于

0 个答案:

没有答案