例如 在EditText输入框输入 123456789 就自动调整为 1234-4568-8889 谁知道怎么实现一边输入就一边调整 ,拜谢!
解决方案 »
- 给了一份接口文档 看不懂怎么办
- 菜鸟问题:开发的手机网页在手机上看很小,怎么设置可以放大?
- 急,ListView的notifyDatasetChanged()问题
- 关于R.java的问题
- 关于android tab分页的问题
- 移动应用快速开发框架
- 高德地图api的InfoWindow怎么关闭
- MonkeyRunner怎么实现图案解锁呢?
- 安卓(Android)程序开发初级教程技术文档【视频+教程+源码】
- 编写安卓端操作SD卡的程序,在虚拟机上可以用,在真实手机上却不行
- android4.1 状态栏Wifi信号显示与Setting里面的信号强度显示不一致
- android 显示本地html,js和css文件应该放在什么目录下 在线等
你有什么好的建议?
txtMoney.addTextChangedListener(new TextWatcher() { public void onTextChanged(CharSequence s, int start, int before,
int count) { } public void beforeTextChanged(CharSequence s, int start, int count,
int after) { } public void afterTextChanged(Editable s) {
String temp = s.toString();
int posDot = temp.indexOf(".");
System.out.println(posDot);
if (posDot <0)
return;
if(posDot==0)
{
s.clear();
}
if (temp.length() - posDot - 1 > 2) {
s.delete(posDot + 3, posDot + 4);
} }
});这是我限制两位小数输入的方法,你看看有什么启发