`
wang_peng1
  • 浏览: 3944507 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置自定义密码的符号

 
阅读更多
    et2.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)
    et2.setTransformationMethod(new MyPasswordTransformationMethod());
then create MyPasswordTransformationMethod class in same activity like this

public class MyPasswordTransformationMethod extends PasswordTransformationMethod {
    @Override
    public CharSequence getTransformation(CharSequence source, View view) {
        return new PasswordCharSequence(source);
    }

    private class PasswordCharSequence implements CharSequence {
        private CharSequence mSource;
        public PasswordCharSequence(CharSequence source) {
            mSource = source; // Store char sequence
        }
        public char charAt(int index) {
            return '*'; // This is the important part
        }
        public int length() {
            return mSource.length(); // Return default
        }
        public CharSequence subSequence(int start, int end) {
            return mSource.subSequence(start, end); // Return default
        }
    }
};

 

分享到:
评论

相关推荐

    一款自定义密码长度字母数字特殊符号组合的随机密码生成软件.exe

    一款自定义密码长度字母数字特殊符号组合的随机密码生成软件,随机字符、随机数字、随机密码生成工具高强度随机密码生成器:可自定义生成随机数字、大小写字母、特殊字符的随机密码生成工具随机字符生成器:支持纯...

    windowsphone自定义密码框

    在"PhoneApp1"这个项目中,开发者已经实现了一个这样的自定义密码框控件的示例。你可以通过查看代码来学习具体的实现方式,包括XAML布局文件和对应的后台代码文件。分析并理解这个示例,可以帮助你掌握如何在实际...

    滑块+输入框+密码框+自定义键盘.rar

    在IT领域,尤其是在移动应用开发或者网页设计中,滑块(Slider)、输入框(Input Field)、密码框(Password Field)以及自定义键盘(Custom Keyboard)是常见的交互元素。本项目"滑块+输入框+密码框+自定义键盘.rar...

    Android自定义密码样式 黑点转换成特殊字符

    Android自定义密码样式是指在Android应用程序中自定义密码输入框的样式,黑点转换成特殊字符是指将密码输入框中的黑点符号(•)替换为特殊字符,如¥、%等。本文将详细介绍Android自定义密码样式的制作方法,并提供...

    android 自定义随机键盘(全键般随机,字母+数字+标点符号都随机)

    - 在Activity或Fragment中,通过`setKeyboard(Keyboard)`方法将自定义的`Keyboard`对象绑定到`KeyboardView`上,同时设置`EditText`的`InputConnection`为`KeyboardView`的`InputConnection`,以实现输入的联动。...

    android自定义数字键盘和密码输入框

    自定义密码输入框可以继承自`EditText`,并在其中覆盖`setTransformationMethod()`方法,使用自定义的`TransformationMethod`来控制字符显示。例如,可以创建一个`PasswordTransformationMethod`子类,将输入的字符...

    自定义键盘和交易密码框

    1. **键盘类型定制**:自定义键盘可以针对特定场景定制键值,如数字键盘(用于输入密码)、字母键盘(用于输入用户名)或符号键盘(用于特殊字符输入)。这有助于减少用户的误操作,提高输入效率。 2. **样式与主题*...

    验证自定义特殊字符.rar

    7. **国际化与本地化**:在处理特殊字符时,还要考虑多语言环境,不同地区的特殊字符可能不同,如西欧语言中的重音符号、中文的全角符号等。 综上所述,验证自定义特殊字符是软件开发中的一个重要环节,它涵盖了...

    NitroEmoji:不带Nitro的自定义Discord表情符号

    NitroEmoji是一个小型应用程序,它允许没有活动Nitro订阅的Discord用户从其所属的服务器中自动下载和使用自定义表情符号。 给定适当的表情符号ID,它还支持克隆自定义表情符号。 产品特点 使用会话令牌或电子邮件/...

    mattermost-emoji-upload:CLI实用程序可批量导入Mattermost v4的自定义表情符号

    CLI实用程序,用于批量导入Mattermost v4的自定义表情符号。 安装 $ npm install 用法 $ node server.js --teamId yzt9ki71epr37mpnocwusdhqbh --loginId andersonchen@gmail....

    自定义全部类型键盘

    标签“iOS 自定义安全键”可能意味着这个键盘设计考虑到了安全性,例如可能包含密码输入场景。在这种情况下,我们可以添加额外的安全特性,如输入字符的即时模糊显示(*号代替实际字符),或者提供一键清除所有输入...

    一个ReactNative自定义键盘插件

    这个插件可能提供了更丰富的键盘类型,如数字键盘、符号键盘或自定义布局,以满足不同应用场景的需求。 在React Native中,通常使用`TextInput`组件来处理用户输入,但默认的系统键盘可能无法满足所有需求。例如,...

    QLineEdit中输入密码时先显示明文,然后显示*号

    在密码输入时,会先显示一段时间,大概几百毫秒,然后再变成星号或者圆点隐藏起来。这样可以让密码输入者看到自己输入的字符,同时又防止密码被偷窥。...所以这个资源是自定义密码框,重载QLineEdit类等来实现的;

    输入密码项目符号:如何在大多数浏览器中替换输入密码项目符号

    1. **使用伪元素**:CSS提供了一个名为`::password-reveal`的伪元素,允许开发者自定义密码输入框的可见状态。例如,可以设置`content`属性来更改项目符号。然而,这在某些浏览器中可能不支持,所以需要考虑兼容性。...

    自定义安全键盘.zip

    用户可以自由选择输入字符集,包括字母、符号和数字,甚至可以添加特定的自定义字符,以满足特定应用场景,比如金融交易、密码输入等。 开源项目的特性使得“自定义安全键盘”更具吸引力。开发者可以根据自己的需求...

    android自定义键盘数字键与英文键盘切换

    在Android开发中,有时我们需要为应用提供自定义的输入键盘,比如在计算器或者密码输入界面。本教程将探讨如何在Android Studio中实现一个可以切换数字键与英文键盘的自定义键盘,即“android自定义键盘数字键与英文...

    android自定义数字键盘

    在Android开发中,有时我们需要为特定输入场景定制自己的键盘,比如在密码输入或者计算器应用中。本教程将探讨如何创建一个自定义的数字键盘。这个键盘仅支持输入单行文本,适用于那些仅需要数字输入的界面。 首先...

    自定义键盘输入

    4. **安全性**:在某些场景下,例如金融应用或密码输入,自定义键盘可以提供更高的安全性,比如隐藏输入内容或加密传输。 5. **兼容性**:确保自定义键盘能在不同设备和系统版本上正常工作,需要进行广泛的兼容性...

    自定义键盘Demo

    在Android开发中,有时我们需要为特定的输入场景创建自定义键盘,例如数字键盘用于输入电话号码,密码键盘用于输入安全信息。"自定义键盘Demo"就是这样一个实例,它展示了如何在Android应用中实现这些功能。下面我们...

    Android-Android自定义键盘数字键盘和字母键盘

    对于更复杂的键盘,如添加特殊符号、切换大小写、设置Shift键等功能,可以扩展`CustomKeyboardService`类和布局文件,增加相应的逻辑处理。 通过这个过程,开发者可以灵活地创建满足特定需求的键盘,提供更好的用户...

Global site tag (gtag.js) - Google Analytics