如何動態設置EditText輸入的文字爲密碼形式

在android開發過程中,要設置EditText的輸入內容爲密碼的時候,我們只需要設置 android:password="true"就可以了,但是如果要動態生成佈局上的EditText顯示內容爲password的形式該怎麼設置呢。

      也許你會說,在Activity中new一個EditText,然後想當然的找setPassword()的方法,那你就錯了,因爲在Activity中new出來的EditText根本就沒有這個方法,所以很是無理,但是Activity中提供了另外一個方法,那就是setTransformationMethod(),不過還要給它提供參數setTransformationMethod(PasswordTransformationMethod.getInstance()),這樣你就可以動態設置EditText輸入的內容爲密碼顯示的功能了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章