自定义EditText控件实现手机号码自动格式化显示,前3位数字后跟一个空格,之后每4位数字后加一个空格。
显示效果如下图所示:
使用方式如下所示:
1. xml中放置控件:
<com.rzc.NumberFormatEditText
android:id="@+id/testEditText"
android:layout_width="200dp"
android:layout_height="40dp"
android:textSize="16dp"/>
2. Activity中使用:
final NumberFormatEditText testEditText = (NumberFormatEditText) findViewById(R.id.testEditText);
testEditText.setText("13812345678");
findViewById(R.id.btTj).setOnClickList