0

我需要在Android密码editText中每4个字符后显示空格。我该怎么做,请建议我。

谢谢,

维拉巴布

4

2 回答 2

1

使用 TextWatcher 并管理密码字符串

http://developer.android.com/reference/android/text/TextWatcher.html
于 2012-11-26T12:34:41.753 回答
0

这可能是你的答案...

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++;
   }
}
于 2012-11-26T13:21:46.927 回答