Android EditText密码框的可见性设置
生活随笔
收集整理的這篇文章主要介紹了
Android EditText密码框的可见性设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android EditText密碼框的可見性設置
最近寫安卓時要實現密碼可見性轉換,經過查找資料后發現了兩種方法可以實現。方法一
通過setInputType()方法實現
passwordEditText.setInputType(0x91);//設置密碼可見 passwordEditText.setInputType(0x81);//設置密碼不可見passwordEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//設置密碼可見 passwordEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);//設置密碼不可見上述兩個其實是一樣的,InputType類已經將0x91封裝成了InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD以及
0x81封裝成了InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD。此外,密碼可見這樣也行
也就是說密碼可見設置時可省略了InputType.TYPE_CLASS_TEXT,但密碼不可見時就不行,暫時還不知道為什么
方法二
通過setTransformationMethod()方法實現
passwordEditText..setTransformationMethod(HideReturnsTransformationMethod.getInstance());//密碼可見 passwordEditText..setTransformationMethod(PasswordTransformationMethod.getInstance());//密碼不可見總結
以上是生活随笔為你收集整理的Android EditText密码框的可见性设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广发基础白金卡啥意思
- 下一篇: 农行可以办2张储蓄卡吗