安卓fragment监听文本内容取值

首先需要自己定义一个最大的BaseFragment,继承这个BaseFragment并在骑宠填充你需要绑定的Fragment

kotlin 复制代码
class LoginFragment : BaseFragment<FragmentLoginBinding>(R.layout.fragment_login) {
}

顶自己需要获取的值

kotlin 复制代码
    private lateinit var account: EditText
    private lateinit var password: EditText```

在初始化的时候根据id进行赋值

kotlin 复制代码
   override fun initView() {
        binding.v = this
        etAccount = binding.account
        etPassword = binding.password
    }

其中v是绑定Fragment的位置

kotlin 复制代码
<variable
 name="v"
type="com.test.module.fragment.LoginFragment" />

可以在后面的代码中获取直接获取信息

kotlin 复制代码
//获取账号密码信息
val a1= account.text.toString()
val a2 = password.text.toString()
相关推荐
xiaoshiquan120632 分钟前
Android Studio里,SDK Manager显示不全问题
android·ide·android studio
Lstone73641 小时前
Bitmap深入分析(一)
android
一起搞IT吧2 小时前
Android功耗系列专题理论之十四:Sensor功耗问题分析方法
android·c++·智能手机·性能优化
ByNotD0g2 小时前
Doris 学习笔记
android·笔记·学习
修炼者3 小时前
【Android进阶】 RenderEffect的底层实现
android
bropro3 小时前
MySQL不使用子查询的原因
android·数据库·mysql
执笔论英雄4 小时前
【cuda】 pinpaged
android·java·数据库
新青年.4 小时前
Android(Compose)使用 LibVLC 播放 RTSP 视频流
android
一见5 小时前
WorkBuddy安装Skill的方法
android·java·javascript