2012-11-26 65 views
0

我需要在Android中的密碼editText的每4個字符後顯示空格。 我該怎麼做,請給我建議。需要密碼editText中的空格android

感謝,

Veerababu

+0

嘗試不同的textviews,可能是 – njzk2

+0

檢查我的答案 –

+0

你甚至解決了這個問題嗎?如果是這樣,請發佈解決方案。 –

回答

1

使用TextWatcher和管理密碼字符串

http://developer.android.com/reference/android/text/TextWatcher.html 
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++; 
    } 
} 
+0

我已經這樣做了,但編輯文本輸入類型是密碼,所以空間也會更改爲點密碼。如果輸入數據是數字,那麼我只需要輸入數據是「」(空格),然後顯示爲密碼(Dots或Astrikes),然後按原樣顯示。 – pandu