首页 理论教育 如何定制密码输入框(PasswordTextBox)?

如何定制密码输入框(PasswordTextBox)?

时间:2023-06-28 理论教育 版权反馈
【摘要】:用户在输入密码的时候,常想看下具体输入的内容,可以增加设置密码明文或密文显示的函数,方便用户使用。图12-9 新增功能函数5

如何定制密码输入框(PasswordTextBox)?

用户在输入密码的时候,常想看下具体输入的内容,可以增加设置密码明文或密文显示的函数,方便用户使用。

密码输入框源码文件是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所示。

978-7-111-59828-2-Chapter12-11.jpg

图12-9 新增功能函数5

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈