安卓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()
相关推荐
海天鹰5 小时前
PHP上传文件
android·开发语言·php
2501_915918416 小时前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
码农coding7 小时前
android12 SystemUI之StatusBar(二)
android
Lesile9 小时前
Interview#1 历史演进:MVC · MVP · MVVM · MVI架构详解
android·android jetpack
杉氧9 小时前
Flutter 像素级还原实战:用 CustomPaint 与 Bezier 曲线手绘精致图针
android·前端·flutter
我命由我1234512 小时前
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件
android·java·开发语言·java-ee·kotlin·android-studio·android runtime
Coffeeee12 小时前
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图
android·google·kotlin
冰暮流星13 小时前
mysql之新建表及对表的查询
android·数据库·mysql
用户20187928316713 小时前
彻底搞懂LayoutInflater、ViewInflater与textViewStyle优先级:XML属性为何能覆盖全局样式?
android
达达尼昂13 小时前
AI Native 工程实践:如何为 Claude 5 设计更有效的上下文
android·人工智能·后端