我需要在Android密码editText中每4个字符后显示空格。我该怎么做,请建议我。
谢谢,
维拉巴布
使用 TextWatcher 并管理密码字符串
http://developer.android.com/reference/android/text/TextWatcher.html
这可能是你的答案...
int temp=0;
public void onTextChanged(CharSequence s,int start, int before, int count)
{
if(((s.length()-temp)%4)==0)
{
et.setText(et.getText().toString()+" ");
int position = et.getText().toString().length();
Editable etext = et.getText();
Selection.setSelection(etext, position);
temp++;
}
}