乍一看实现这个功能很简单不僦是切换一个inputfield的输入类型,将其换做password就可以了嘛
这里有一个问题就是,如果不加select()这个方法的话,inputfiled不会刷新但是上面的代码在android端运行時,就会出现点击了显示密码按钮后,虚拟键盘也弹出来了因为select看名字就知道是一个选择按钮,选择后当然就会弹出虚拟键盘了。
那么如何才能刷新内容并且不弹出虚拟键盘呢?
既然没有公开的刷新方法那我们就继承inputfield自己写一个好了。然后查看了一下源码果然發现有一个私有的UpdateLabel方法,看了一下具体实现果然就是刷新显示框。