ldd379077640
聆听-花语
采纳率34.8%
2016-12-15 10:49

EditText显示的内容怎么自动为星号

已采纳

密码框属性 android:password="true" 这条可以让EditText显示的内容自动为星号,输入时内容会在1秒内变成*字样。
有没有那种可以输入直接就是*号的,求大神给个办法

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 5年前
  • MaoDunTi 费费德勒 5年前

    楼上的写法对的,监听输入内容,转换为*

    点赞 评论 复制链接分享
  • d276031034 风晴03 5年前
     editText.addTextChangedListener(new TextWatcher() {
    
                @Override
                public void onTextChanged(CharSequence s, int start, int before,
                                          int count) {
                    //建一个数组char[],记录文本的输入,手动把显示的文本改为**
                }
    
                @Override
                public void beforeTextChanged(CharSequence s, int start, int count,
                                              int after) {
                    // TODO Auto-generated method stub
    
                }
    
                @Override
                public void afterTextChanged(Editable s) {
    
                }
            });
    
    点赞 1 评论 复制链接分享

为你推荐