android - 是否可以从Android xml将String参数传递给viewModel
问题描述
是否可以在文件的按钮单击上将字符串参数传递给XML
文件的方法,ViewModel
如下所示
android:onClick="@{v -> viewModel.postFeedRequest(@string/show_details)}"
我像上面一样尝试了绑定错误。
任何人都可以发布一个例子吗?
解决方案
尝试这个:
android:onClick="@{() -> viewModel.postFeedBackRequest(AppConstant.WithStringResource)}"
AppConstant
你的类在哪里,WithStringResource
你的字符串常量是你想要发送的值。
更新:
您也可以像这样直接发送字符串:
android:onClick='@{() -> viewModel.postFeedBackRequest("WithStringResource")}'
或者
android:onClick="@{() -> viewModel.postFeedRequest(@string/show_details)}"
推荐阅读
- rust - Rust:拆分字符串以获取单词及其位置
- ruby-on-rails - Rails 和条件 STI 路由
- c++ - 将 ShellExecute return (HINSTANCE) 转换为 int 时避免 MSVC 警告
- node.js - 使用 nodejs、ejs 和 axios 从不同来源填充 DataTable
- python - 如何使用python填写网络表单
- c - 为什么我找不到 ioctl() 的文档?
- setuptools - 是否有理由在 python 项目中同时拥有 tox.ini 和 setup.cfg ?
- swift - 如何使一个像集合一样的视图与单元格独立对齐?
- mysql - SQL查询的简化
- xslt - XSLT 替换点