安卓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()
相关推荐
黄林晴3 小时前
官方实战指南!Compose 项目无缝迁移 KMP
android·kotlin
tryqaaa_3 小时前
学习日志(五)【php反序列化全加例题】【pop链,字符逃逸,session,伪协议】
android·学习·php·web·pop·session
jingling5553 小时前
自建技术博客实战(三):工具专栏——地图定位、声音复刻与 rembg 抠图
android·开发语言·前端·ai·nextjs
Co_Hui4 小时前
Android:Service 启动
android
爱睡觉1114 小时前
Android 底层输入系统改造实录:把 gpio-keys "凭空捏造"成虚拟键盘
android
plainGeekDev4 小时前
XML Shape/Selector → Kotlin 动态创建
android·java·kotlin
plainGeekDev4 小时前
Java 自定义 View → Kotlin 自定义 View
android·java·kotlin
码云骑士5 小时前
Android ART运作流程
android
万能小林子5 小时前
如何将网页在线转APP?5种打包工具对比速成指南(含在线/手机/电脑方案)
android·ios·uni-app·web app·wap2app·app打包·app封装
梅塔鲁5 小时前
Kotlin成安卓开发首选
android