Android 如何根据提示修复圆点()
我被逻辑束缚住了Android 如何根据提示修复圆点(),android,Android,我被逻辑束缚住了 lEditText.setHint("CCCC.CC"); here CCCC.CC is the currency 就像计算器输入应该从右到左, 这个可以通过 lEditText.setGravity(Gravity.RIGHT); 但我的问题是: 我想进入123 仅在键入期间,它应验证并将点放在最后一个位置的第三个位置 如果我输入1,它应该显示为.01 如果我输入2,它应该显示为.12 如果我输入3,它应该显示为1.23 有人能指导如何接近这一点吗? 谢谢您可以实现一个
lEditText.setHint("CCCC.CC");
here CCCC.CC is the currency
就像计算器输入应该从右到左,
这个可以通过
lEditText.setGravity(Gravity.RIGHT);
但我的问题是:
我想进入123
仅在键入期间,它应验证并将点放在最后一个位置的第三个位置
如果我输入1,它应该显示为.01
如果我输入2,它应该显示为.12
如果我输入3,它应该显示为1.23
有人能指导如何接近这一点吗?
谢谢您可以实现一个
TextWatcher
并在postTextChanged
中实现您的功能。使用addTextChangedListener
在TextView
上设置TextWatcher
,您能说得更清楚一点吗?您可以按照(enteredText/100)放置点。你不能吗?@FlamePrincess,谢谢,我不认为这是我的错:(,它会帮助我。谢谢,我尝试了我的其他要求,但对于上述问题,FlamePrincess的答案是好的。没关系。很高兴我能帮上忙