隐藏手机号中间四位,最主要的是TextWatcher这个监听方法,建议大家看看一看或者搜一下TextWatcher方法详解。我主要是在beforeTextChanged方法里记录光标位置和长度,然后在onTextLength方法下再次取一下长度,如果长度不一样,我们根据两者长度就知道是增加还是删除操作,并且把一个bolean标志位设为true。最后在afterTextChanged方法根据这个标志位判断是否需要改变内容。(注意这个标志位必须添加,
android隐藏中间四位手机号
最新推荐文章于 2019-02-21 18:38:00 发布
本文介绍如何在Android中使用TextWatcher监听方法来隐藏手机号中间四位。通过在beforeTextChanged记录光标位置和长度,onTextChanged检查长度变化以判断增加或删除操作,然后在afterTextChanged根据操作标志位决定是否更新显示,避免因EditText赋值触发的无限循环错误。
摘要由CSDN通过智能技术生成