问题遇到的现象和发生背景
实际场景:比如用户在TextView中输入了一个5,我想达到的效果是他虽然输入的是5,但textView中显示的5℃,因为℃用手机太难打了,所以给用户方便些。
我的解答思路和尝试过的方法
我知道应该用这句代码 text.append("用户输入文字",“追加文字”);
我想要达到的结果
但我想知道什么时候监听,比如说用户输入结束后,自动添加。难道android studio没有C#一样时时监听争键盘按下抬起或者鼠标单击双击的事件吗?
实际场景:比如用户在TextView中输入了一个5,我想达到的效果是他虽然输入的是5,但textView中显示的5℃,因为℃用手机太难打了,所以给用户方便些。
我知道应该用这句代码 text.append("用户输入文字",“追加文字”);
但我想知道什么时候监听,比如说用户输入结束后,自动添加。难道android studio没有C#一样时时监听争键盘按下抬起或者鼠标单击双击的事件吗?
你就不能在后面放另一个TextView,为什么一定要在同一个view后面追加呢?如果用户输完后再修改呢,后面追加的字符如何处理,是不是过于复杂了?
可以通过addTextChangedListener监听文字改变,而且用户可以输入的应该是EditText,