我正在制作一个 android 应用程序,但我有一个问题,如何自动添加点以插入连字符和数字 EditText。
EditText editText1 = (EditText) findViewById(R.id.editText1);
例子:
我插入 123456789 和 EditText 应该显示 12.234.5678-9 或者当你插入时,添加点和破折号
我正在制作一个 android 应用程序,但我有一个问题,如何自动添加点以插入连字符和数字 EditText。
EditText editText1 = (EditText) findViewById(R.id.editText1);
例子:
我插入 123456789 和 EditText 应该显示 12.234.5678-9 或者当你插入时,添加点和破折号
我认为您正在寻找addTextChangedListener
方法。您可以为您的edittext添加一个侦听器,然后使用afterTextChanged
方法直接修改其中的文本以添加您的点。
我希望这能帮到您 :)