直播系统代码,输入时实现密码显示与隐藏
直播系统代码,输入时实现密码显示与隐藏实现的相关代码
1 | <?xml version= "1.0" encoding= "utf-8" ?><br><LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" <br> xmlns:app= "http://schemas.android.com/apk/res-auto" <br> xmlns:tools= "http://schemas.android.com/tools" <br> android:orientation= "vertical" <br> android:layout_width= "match_parent" <br> android:layout_height= "match_parent" <br> tools:context= ".MainktActivity" ><br> <EditText<br> android:id= "@+id/edt_pw" <br> android:inputType= "textPassword" <br> android:layout_width= "200dp" <br> android:layout_height= "wrap_content" /><br> <Button<br> android:onClick= "go1" <br> android:id= "@+id/eye_btn" <br> android:layout_width= "wrap_content" <br> android:layout_height= "wrap_content" /><br></LinearLayout><br> package com.example.myapplication<br> import androidx.appcompat.app.AppCompatActivity<br> import android.os.Bundle<br> import android.text.InputType<br> import android.view.View<br> import android.widget.Button<br> import android.widget.EditText<br> class MainktActivity : AppCompatActivity() {<br> private var edtPw: EditText? = null <br> private var isShow = true <br> private var eyeBtn: Button?= null <br> override fun onCreate(savedInstanceState: Bundle?) {<br> super .onCreate(savedInstanceState)<br> setContentView(R.layout.activity_mainkt)<br> edtPw = findViewById<EditText>(R.id.edt_pw)<br> eyeBtn = findViewById<Button>(R.id.eye_btn)<br> }<br> fun go1(view: View) {<br> if (isShow) {<br> isShow = false <br> //显示<br> edtPw?.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD)<br> eyeBtn?.setBackgroundResource(R.mipmap.ic_launcher)<br> } else {<br> isShow = true <br> //隐藏<br> edtPw?.setInputType(InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD)<br> eyeBtn?.setBackgroundResource( 0 )<br> }<br> }<br>} |
以上就是直播系统代码,输入时实现密码显示与隐藏实现的相关代码, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现