EditText末尾的字符串

时间:2011-06-29 19:05:32

标签: android android-edittext

是否可以在用户输入的末尾创建一个显示不可编辑字符串的EditText

例如,我可以使用EditText来询问用户的体重(磅)。我知道单位必须是磅,所以如果用户输入“150”,则EditText显示“150 lb”,其中“lb”是在用户输入结尾处附加的不可编辑的字符串。

我正在尝试扩展EditText类,但TextView setText()方法是最终的,因此无法覆盖,这会让事情变得困难。

1 个答案:

答案 0 :(得分:0)

我认为在用户尝试输入数据之前,请使用提示

<EditText android:hint="@string/hint" />

一旦用户完全输入文本并按下完成按钮或关注UI上的下一个组件,您就可以在EditText上附加Lb。

Use onFocusChange() listener