安卓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()
相关推荐
9***44631 分钟前
SQLyog安装配置(注册码)连接MySQL
android·mysql·adb
o***111422 分钟前
【MySQL】MySQL库的操作
android·数据库·mysql
4***5726 分钟前
MySQL 数据增删改查
android·数据库·mysql
修炼者4 小时前
Android Studio的技巧
android·android studio
雨白5 小时前
ARouter 入门指南:从基本跳转到对象传递
android
用户69371750013845 小时前
17.Kotlin 类:类的形态(四):枚举类 (Enum Class)
android·后端·kotlin
h***34635 小时前
MS SQL Server 实战 排查多列之间的值是否重复
android·前端·后端
用户69371750013846 小时前
16.Kotlin 类:类的形态(三):密封类 (Sealed Class)
android·后端·kotlin
摆烂积极分子8 小时前
安卓开发学习-安卓版本
android·学习
n***26569 小时前
MySQL JSON数据类型全解析(JSON datatype and functions)
android·mysql·json