用户在输入密码的时候,常想看下具体输入的内容,可以增加设置密码明文或密文显示的函数,方便用户使用。
密码输入框的源码文件是PasswordTextBox.java,在其中增加如下代码:
import com.google.appinventor.components.annotations.SimpleFunction;
import android.text.method.HideReturnsTransformationMethod;
@Simple Function(description="设置密码明文显示")
public void ShowPassword(){
view.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
}
@SimpleFunction(description="设置密码密文显示")
public voidHidePassword(){
view.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
在OdeMessages.java中增加函数声明:(www.xing528.com)
@Default Message("ShowPassword")
@Description("")
String ShowPasswordMethods();
@DefaultMessage("HidePassword")
@Description("")
String HidePasswordMethods();
在OdeMessages_zh_CN.properties中增加函数的中文字符串:
ShowPasswordMethods=显示密码
HidePasswordMethods=隐藏密码
编译、运行系统后,在密码输入框的工作面板中,可以看到增加了“隐藏密码”和“显示密码”两个函数,如图12-9所示。
图12-9 新增功能函数5
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。