2015-04-27 77 views

回答

0

編輯文本有Span API。您可以使用TextWatcher連接ImageSpan。另外不要忘記在安全共振中複製/粘貼功能。所以解決方案是偵聽文本輸入,並用ImageSpans包裝它。當你想獲得密碼時,你將能夠簡單地使用EditText.getText.toString();

0

請看看這個 http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html

試試這個,

public class MyPasswordTransformationMethod extends PasswordTransformationMethod { 
@Override 
public CharSequence getTransformation(CharSequence source, View view) { 
    return new PasswordCharSequence(source); 
} 

private class PasswordCharSequence implements CharSequence { 
    private CharSequence mSource; 
    public PasswordCharSequence(CharSequence source) { 
     mSource = source; // Store char sequence 
    } 
    public char charAt(int index) { 
     return '*'; // This is the important part 
    } 
    public int length() { 
     return mSource.length(); // Return default 
    } 
    public CharSequence subSequence(int start, int end) { 
     return mSource.subSequence(start, end); // Return default 
    } 
} 

}; text.setTransformationMethod(new MyPasswordTransformationMethod());

相關問題