Android 在editText中的每个数字之间自动添加点

Android 在editText中的每个数字之间自动添加点,android,android-edittext,Android,Android Edittext,我正在制作一个android应用程序,但我有一个问题,如何自动添加点以插入连字符和数字文本 EditText editText1 = (EditText) findViewById(R.id.editText1); 例如: Im插入123456789 和编辑文本应显示12.234.5678-9 或者在插入时,添加点和破折号我认为您正在寻找方法。您可以将侦听器添加到edittext,然后使用方法直接修改其中的文本以添加点 我希望这能帮助你:)你能说清楚吗?您应该以什么方式放置点和连字符?您可以查

我正在制作一个android应用程序,但我有一个问题,如何自动添加点以插入连字符和数字文本

EditText editText1 = (EditText) findViewById(R.id.editText1);
例如:

Im插入123456789 和编辑文本应显示12.234.5678-9
或者在插入时,添加点和破折号

我认为您正在寻找方法。您可以将侦听器添加到edittext,然后使用方法直接修改其中的文本以添加点


我希望这能帮助你:)

你能说清楚吗?您应该以什么方式放置点和连字符?您可以查看一下
十进制格式
(),并且(如CFlex所说)您应该通过
侦听器设置十进制格式当我添加EditText时,这些数字应该以点分隔