是否可以在用户输入的末尾创建一个显示不可编辑字符串的EditText
?
例如,我可以使用EditText来询问用户的体重(磅)。我知道单位必须是磅,所以如果用户输入“150”,则EditText显示“150 lb”,其中“lb”是在用户输入结尾处附加的不可编辑的字符串。
我正在尝试扩展EditText
类,但TextView
setText()
方法是最终的,因此无法覆盖,这会让事情变得困难。
答案 0 :(得分:0)
我认为在用户尝试输入数据之前,请使用提示
<EditText android:hint="@string/hint" />
一旦用户完全输入文本并按下完成按钮或关注UI上的下一个组件,您就可以在EditText上附加Lb。
Use onFocusChange() listener