安卓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()
相关推荐
LionelRay1 小时前
Composables 的生命周期
android
修炼者9 小时前
【进阶Android】HashMap 的并发“车祸”
android
冬奇Lab11 小时前
Android 15音频子系统(六):音频焦点管理机制深度解析
android·音视频开发·源码阅读
LionelRay13 小时前
Thinking in Compose
android
用户693717500138415 小时前
Google 推 AppFunctions:手机上的 AI 终于能自己干活了
android·前端·人工智能
用户693717500138415 小时前
AI让编码变简单,真正拉开差距的是UI设计和产品思考
android·前端·人工智能
zh_xuan15 小时前
Android Jetpack DataStore存储数据
android·android jetpack·datastore
程序员陆业聪15 小时前
在 Android 上跑大模型,你选错引擎了吗?
android
studyForMokey17 小时前
【Android面试】View绘制流程专题
android·面试·职场和发展
jjinl18 小时前
Android 资源说明
android