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