安卓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()
相关推荐
apihz9 小时前
批量获取3位未注册短域名免费API接口每日更新
android·服务器·网络·网络协议·tcp/ip
apihz9 小时前
域名注册状态查询免费API接口详细教程
android·服务器·网络·python·tcp/ip
节节虫9 小时前
GLSurfaceView原理深度剖析:从OpenGL ES到Android屏幕的渲染之旅
android
用户41659673693559 小时前
告别 XML ANR?Compose 的性能陷阱与重组优化实战指南
android
私人珍藏库9 小时前
[Android] 轻小说文库(1.23)
android·app·安卓·工具
FrameNotWork9 小时前
去掉XOSLauncher自带的widget组件图标
android
飞梦工作室10 小时前
PHP 中 php://input 的全面使用指南
android·开发语言·php
熬夜敲代码的小N10 小时前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎