zoukankan      html  css  js  c++  java
  • android初练五(isSelected())

    isSelected()的使用

      今天在练习android的时候实现一个功能:发送一段文字,当点击该文本框的时候是文本加密,当再次点击该文本的时候文本框中的内容回复原样。<br/>
      实现该功能需要使用两个函数:
        (1)PasswordTransformationMethod.getInstance()    该函数的功能是将一段文字进行加密,将其变成一排点
        (2)HideReturnsTransformationMethod.getInstance() 该函数的作用和上一个函数的作用相反,其函数的功能则是将加密的文字进行解密,从而将其的明文显示出来。<br/>
    
        当点击一次时使文本框显示一个状态,当再次点击的时候使其再次变一个状态。实现该功能的前提是要了解文本框的状态,通过使用get.isSelected()函数获得文本框的状态。文本框的初始状态是false,当点击一次文本框的时候使用与之对立的setSelected()函数将其状态改变,从而实现两种状态下的不同显示结果。
    

    献上代码 ``` tv则表示TextView。 tv.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { if(tv.isSelected()) { tv.setSelected(false); tv.setTransformationMethod(HideReturnsTransformationMethod.getInstance());//将结果解密,将明文显示出来 } else { tv.setSelected(true); tv.setTransformationMethod(PasswordTransformationMethod.getInstance());//将结果加密 } } });
  • 相关阅读:
    Cannot load php5apache2_4.dll into server
    PHP合并数组
    为什么 echo 3 . print(2) . print(4) . 5 . 'c'的结果是45c2131
    PHP数据类型
    PHP变量
    SSH Key
    VMware Tools安装教程
    nginx: [emerg] getpwnam("nginx") failed
    JS 生成随机数
    JS 操作 cookie
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/6235400.html
Copyright © 2011-2022 走看看